ホームページ  >  記事  >  バックエンド開発  >  Pythonの入力の機能は何ですか

Pythonの入力の機能は何ですか

尚
オリジナル
2019-07-06 14:22:5112495ブラウズ

Pythonの入力の機能は何ですか

Python3.x の input() 関数は、標準入力データを受け取り、それを文字列型として返します。 Python2.x の

Input() は、コンソール入力を取得するために使用される eval(raw_input(prompt)) と同等です。

raw_input() はすべての入力を文字列として扱い、文字列タイプを返します。また、input() は純粋な数値入力を処理する場合に独自の特性を持ち、入力された数値の型 (int、float) を返します。

注: input() 関数と raw_input() 関数は両方とも文字列を受け取ることができますが、raw_input() はコンソールから入力を直接読み取ります (任意のタイプの入力を受け取ることができます)。 input() に関しては、正当な Python 式を読み取れることが望まれます。つまり、文字列を入力するときは引用符を使用して囲む必要があります。そうしないと、SyntaxError が発生します。

input() に特別な必要がない限り、一般にユーザーと対話するために raw_input() を使用することをお勧めします。

注: python3 の input() は、デフォルトで str 型を受け取ります。

関数構文

input([prompt])

Python2.x: input() には Python 式の入力が必要です

>>>a = input("input:")
input:123                  # 输入整数
>>> type(a)
<type &#39;int&#39;>               # 整型
>>> a = input("input:")  
input:"runoob"           # 正确,字符串表达式
>>> type(a)
<type &#39;str&#39;>             # 字符串
>>> a = input("input:")
input:runoob               # 报错,不是表达式
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1, in <module>
NameError: name &#39;runoob&#39; is not defined
<type &#39;str&#39;>

Python3。 x

>>>a = input("input:")
input:123                  # 输入整数
>>> type(a)
<class &#39;str&#39;>              # 字符串
>>> a = input("input:")  
input:runoob              # 正确,字符串表达式
>>> type(a)
<class &#39;str&#39;>             # 字符串

Python 関連の技術記事をさらに詳しく知りたい場合は、Python チュートリアル 列にアクセスして学習してください。

以上がPythonの入力の機能は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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