python中input()函数用法
1.input的语法及用法
input(<tips>) 参数: tips:提示信息,一般用引号引起来提示输出。 用法:运行代码之后可自定义输入目标数据,返回结果为str(字符串)类型。
2.示例
(1)输入一个字符串或多个字符串。
a = input(请输入字符串:) print(a) print(a的类型是:,type(a))
运行结果:
请输入字符串:A,B,C,D E F A,B,C,D E F a的类型是: <class str>
(2)与int函数结合,将变量由字符串型转化为整型
a = int(input(请输入数值:)) #输入数值,并用int转为整数 print(a) print(a的类型是:,type(a)) #用type函数判断a的类型,输出a的类型 c = a+2 print(c)
运行结果:
请输入数值:2 2 a的类型是: <class int> 4
每次只能输入一个数值。
(3)一次输入多个固定变量值
a,b,c= input(请输入数值:).split(",") #输入三个固定数值,并用逗号相隔。 print(a的类型是:,type(a)) #用type函数判断a的类型,输出a的类型 c = int(a)+int(b)+int(c)#转化为整型相加 print(c)
运行结果:
请输入数值:1,2,3 a的类型是: <class str> a的类型是: <class str> 6
(4)一次输入多个变量值
a= input(请输入数值:).split(",") #输入多个数值,split方法会转化列表类型 print(a的类型是:,type(a)) #用type函数判断a的类型,输出a的类型 print(a)#我们也可以通过切片操作 tmp = 0 for i in a: #利用for循环遍历列表元素 tmp=int(i)+tmp #转化为整型,并相加 print("列表元素之和:",tmp)
运行结果:
请输入数值:1,2,3,4 a的类型是: <class list> [1, 2, 3, 4] 列表元素之和: 10