【パイソン] [基本] [] [組み込み関数は、入力を使用します]

オリジナルの英語のヘルプファイル:

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

 

おすすめ

転載: www.cnblogs.com/kaixin2018/p/11565260.html