前言:
而今朋友们对“pythoninput中文”大概比较注意,看官们都想要分析一些“pythoninput中文”的相关内容。那么小编在网上网罗了一些关于“pythoninput中文””的相关资讯,希望看官们能喜欢,同学们一起来了解一下吧!input()函数接受标准输入数据,返回字符串。
基本用法
a = input('请输入数字:')#输出:请输入数字:#输入:10print(a) #输出:10#使用type()函数可以查看对象的数据类型type(a) #输出:<class 'str'>,表示为字符串类型一次输入多个值
name,age=input('请输入您的姓名和年龄,用空格隔开:').split()#输出:请输入您的姓名和年龄,用空格隔开:#输入:张三 20print(name) #输出:张三print(age) #输出:20
输入多个值时默认用空格隔开,也可以用其它字符,如逗号:
name,age=input('请输入您的姓名和年龄,用逗号隔开:').split(',') #用逗号隔开#输出:请输入您的姓名和年龄,用逗号隔开:#输入:张三,20print(name) #输出:张三print(age) #输出:20使用输入的数字进行计算
如果要使用输入的数字进行计算,需要先把字符串类型转为数字类型。
int():把字符串或数字转为整数
float():把字符串或整数转为浮点数
eval():计算字符串表达式,并返回结果
a = int(input('a=')) #输入:2b = float(input('b=')) #输入:3.2c = eval(input('c=')) #输入:20+23d = eval(input('d=')) #输入:2.2+2.3type(a) #输出:<class 'int'>type(b) #输出:<class 'float'>type(c) #输出:<class 'int'>type(d) #输出:<class 'float'>print(a * 2) #输出:4print(b + 1.2) #输出:4.4print(c) #输出:43print(d) #输出:4.5
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。