input(<tips>)
参数:
tips:提示信息,一般用引号引起来提示输出。
用法:运行代码之后可自定义输入目标数据,返回结果为str(字符串)类型。
a = input('请输入字符串:')
print(a)
print('a的类型是:',type(a))
运行结果:
请输入字符串:A,B,C,D E F
A,B,C,D E F
a的类型是: <class 'str'>
a = int(input('请输入数值:')) #输入数值,并用int转为整数
print(a)
print('a的类型是:',type(a)) #用type函数判断a的类型,输出a的类型
c = a+2
print(c)
运行结果:
请输入数值:2
2
a的类型是: <class 'int'>
4
每次只能输入一个数值。
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
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