python中如何用input()同时输入多个数据

a, b, c = input('输入a,b空格隔开:').split()
print(type(a))
print(type(b))
print(type(c))

这种方式输入的字符格式为字符串类型

输入a,b,c空格隔开:1 2 3
<class 'str'>
<class 'str'>
<class 'str'>

或者可以用","隔开

a, b, c = input('输入a,b,c用,隔开:').split(',')
print(type(a))
print(type(b))
print(type(c))
输入a,b,c用,隔开:1,2,3
<class 'str'>
<class 'str'>
<class 'str'>

或者需要输入的字符类型是整数类型

a, b, c = map(int, input('输入a,b,c用空格隔开:').split())
print(type(a))
print(type(b))
print(type(c))
输入a,b,c用空格隔开:1 2 3
<class 'int'>
<class 'int'>
<class 'int'>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章