ホームページ  >  記事  >  バックエンド開発  >  Python の input と raw_input の比較

Python の input と raw_input の比較

黄舟
黄舟オリジナル
2017-08-20 10:15:401526ブラウズ

この記事では、主に Python の input と raw_input の比較に関する関連情報を紹介します。この記事を通じて、これらの使い方と違いについて、必要な方は

Input の比較を参照していただければ幸いです。 with raw_input

input と raw_input は両方とも入力を受け取ることができますが、その違いは次のとおりです:


#input假设用户输入的是合法的Python表达式
>>> name = input("what is your name?")
what is your name?ZJ
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "<string>", line 1, in <module>
NameError: name &#39;ZJ&#39; is not defined

#于是,必须这么使用,输入Python格式的字符串"ZJ"
>>> name = input("what is your name?")
what is your name? "ZJ"
>>> print name
ZJ
>>> 

#raw_input会把所有输入当作原始数据(raw data),然后将其放入字符串中
>>> name = raw_input("what is your name?")
what is your name?ZJ
>>> print name
ZJ
>>>

したがって、一般的には、可能な限り raw_input を使用する必要があります。

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

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