ホームページ  >  記事  >  バックエンド開発  >  Python: input() と raw_input() の詳細な説明

Python: input() と raw_input() の詳細な説明

黄舟
黄舟オリジナル
2017-10-07 11:40:331662ブラウズ


実験

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(&#39;请输入:&#39;)print a
请输入:str
str

原因

原因就在于,input 只能接受整型输入:

a = input(&#39;请输入:&#39;)print type(a)
请输入:10<type &#39;int&#39;>

raw_input

a = raw_input(&#39;请输入:&#39;)print type(a)
请输入:str
<type &#39;str&#39;>

その理由
その理由は、input が整数入力のみを受け入れることができるためです:

rrreeerrreee

そして raw_input 文字列入力を受け入れることができます: 🎜rrreeerrreee🎜🎜🎜🎜

以上がPython: input() と raw_input() の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。