ホームページ >バックエンド開発 >Python チュートリアル >Python 3 入力: `raw_input()` がなくなったのはなぜですか? ユーザー入力を取得するにはどうすればよいですか?
Python 2 では、ユーザー入力の読み取りに raw_input() が使用されました。ただし、Python 3 に移行すると、開発者は次のエラーに遭遇します:
このエラーは、Python 3 で raw_input() が変換されたために発生します。Python 2 との互換性を維持するために、Python 3 では input() が導入されました。これは raw_input() をシームレスに置き換えました。
新機能の Python ドキュメントに記載されているとおりPython 3.0:
"raw_input() 関数は input() と呼ばれるようになり、input() は Python 2.7 の raw_input() が行ったことを実行します。つまり、入力を文字列として返します。その内容。"
したがって、Python 3 でユーザー入力機能を利用するには、単純に raw_input() を input() に置き換えます。この置換により、Python 2 から Python 3 へのシームレスな移行が保証されます。
以上がPython 3 入力: `raw_input()` がなくなったのはなぜですか? ユーザー入力を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。