ljsq.net
当前位置:首页 >> python输入字符串 >>

python输入字符串

>>> raw_input_B = raw_input("raw_input: ")raw_input: 123 >>> type(raw_input_B) >>> input_B = input("input: ")input: 123>>> type(input_B)>>>

python3 input_str = input('请输入一个字符串:\n')print(input_str[::-1])输出 请输入一个字符串:singiignis

使用str的内置方法split可以按指定字符拆分为字符串为一个列表,然后使用for来遍历它,使得print()输出。 >>> for word in input('请输入一句话:').split(' '):print(word)请输入一句话:Make the world betterMaketheworldbetter>>>

没有现成的你所说的那么人性化的函数,不过可以想点办法变通一下,利用try..except..的方法,让程序将raw_input()输入的值转换为int,如果输入的是‘23’则直接转换为数字23,如果输入的是‘xx’则会try失败然后运行except的部分。 代码如下: #====...

a = input("输入:")if a == 'j': print('输入了j')

python3下运行 def test(a): for b in a: print(b) a = '这是一个字符串' 输出效果如图 b = '中英文String' 输出效果如图

s=input("please inupt string") print(s.isdigit()) #用isdigit函数判断是否数字 print(s.isalpha()) #isalpha判断是否字母 print(not (s.isalpha() or s.isdigit()) and s.isalnum()) #isalnum判断是否数字和字母的组合

n=ord(input("input an english letter: "))if 65

1,整数字符串转换为对应的整数int('12') 2,小数字符串转换为对应小数float('12.34') 3,数字转换为字符串str(123.45) 4,ASCII码转换为相应字符chr(97) 5,字符转换为响应ASCII码ord('a')

if b.isdigit(): 改成 if b.replace('.', '', 1).isdigit():

网站首页 | 网站地图
All rights reserved Powered by www.ljsq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com