a = input('请输入:') print a
如果輸入字串,則馬上報錯:
请输入:str Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1, in <module>
但是如果輸入整數,則不會報錯:
请输入:1010
如果把input
改成raw_input
,則可以正常記錄鍵盤輸入的字串:
a = raw_input('请输入:')print a
请输入:str str
原因就在於, input
只能接受整數輸入:
a = input('请输入:')print type(a)
请输入:10<type 'int'>
而raw_input
可以接受字串輸入:
a = raw_input('请输入:')print type(a)
请输入:str <type 'str'>
以上是python:中input()與raw_input()的詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!