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'>

 

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