python中input()函数用法

目录

    • 1.input的语法及用法
    • 2.示例
      • (1)输入一个字符串或多个字符串。
      • (2)与int函数结合,将变量由字符串型转化为整型
      • (3)一次输入多个固定变量值
      • (4)一次输入多个变量值

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

你可能感兴趣的:(python,开发语言)