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
に変更すると、通常どおりキーボード入力文字列を記録できます: 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'>その理由その理由は、
input
が整数入力のみを受け入れることができるためです: 以上がPython: input() と raw_input() の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。