python中input()函数用法

  • Post author:
  • Post category:python




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



版权声明:本文为weixin_57038791原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。