Python 3: 'input()' を使用して 'raw_input()' を置き換える
Python 2 では、'raw_input()'関数は、コンソールからの入力を解析せずに読み取るために使用されました。ただし、Python 3 では、「raw_input()」は使用できなくなりました。
この変更の背後にある理由を理解するには、Python 3.0 の公式ドキュメントを参照してください:
" Python の新機能3.0
Builtins:
したがって、Python 3 では、 「input()」関数が以前の「raw_input()」関数に置き換わりました。入力を文字列として受け取り、「sys.stdin.encoding」で指定されたエンコーディングに基づいて Unicode に変換します。この変更により、端末から読み取るときにテキストとバイナリ データの間で誤解が生じる可能性がなくなりました。
以上がPython 3 は `raw_input()` をどのように置き換えたのか、そして `input()` は現在何をしているのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。