オリジナルの英語のヘルプファイル:
input
([ プロンプト] )
場合は、プロンプト引数が存在している、それは改行せずに、標準出力に書き込まれます。関数は、入力から行を読み込む(改行ストリッピング)文字列に変換し、それを返します。EOFが読まれると、EOFError
発生します。例:
>>> S =入力(' - > ' ) - >モンティパイソン" のフライング・サーカス >>> sの " 空飛ぶモンティ・パイソン"
場合はreadline
、モジュールがロードされた後、input()
精緻な行編集およびヒストリ機能を提供するために、それを使用します。
--------(私は行を分割しています)--------
中国の説明:
input
([ プロンプト] )
プロンプトパラメータが存在する場合、それはむしろ、末尾の区切りと比べて、標準出力に書き込まれます。関数は、(改行を除去する)文字列に変換された入力から行を読み出し、行を返します。
EOFを読み込む場合、スローされますEOFError
。例:
>>> S =入力(' - > ' ) - >モンティパイソン" のフライング・サーカス >>> sの " 空飛ぶモンティ・パイソン"
例外EOFErrorについて:
例外例外EOFErrorは、
入力()関数は任意のデータを読み出すことなく、エンドオブファイル条件(EOF)に当たった場合に発生します。(NB:彼らはEOFを打つときio.IOBase.read()とio.IOBase.readline()メソッドは空の文字列を返します。)
()条件(EOF)関数の終了時に開始されたリードデータがない場合、入力ファイルに達しています。(注:io.iobase.read()とEOFに達したときio.iobase.readline()メソッドは、空の文字列を返します。)
読み取りreadlineのモジュールは、場合 input()
細線編集およびヒストリ機能を提供するためにそれを使用します。
例:
>>> 入力() S 'S ' >>> =入力A(" 入力STRを喜ば" ) を入力してくださいstr99 >>> ' 99 ' >>> =入力A(" 入力STRを\ nください" ) を入力してくださいSTR 100 >>> ' 100 ' >>>
-------(私は行を分割しています)--------
注:Pythonの2.xとPythonの3.xバージョンにおける入力関数の違いを。
だから、Pythonの2.xの中で、)(raw_inputするのが一般的です。
オリジナル住所ます。https://blog.csdn.net/suibianshen2012/article/details/51378948
--------(私は行を分割しています)--------
参考:
1. Pythonの3.7.2のドキュメント
2. RUNOOB.COM:
https://www.runoob.com/python/python-func-input.html
https://www.runoob.com/python3/python3-func-input.html
https://www.runoob.com/w3cnote/python2-python3-raw_input-and-input.html
3. https://blog.csdn.net/suibianshen2012/article/details/51378948
備考:
初期の修正:2019年9月21日午後09時41分17秒
環境:Windows 7の/ Pythonの3.7.2