ホームページ >バックエンド開発 >Python チュートリアル >Python 3 入力: `raw_input()` がなくなったのはなぜですか? ユーザー入力を取得するにはどうすればよいですか?

Python 3 入力: `raw_input()` がなくなったのはなぜですか? ユーザー入力を取得するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-07 12:18:15265ブラウズ

Python 3 Input: Why is `raw_input()` Gone and How Do I Get User Input?

Python 3: さらば raw_input()、ようこそ 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 サイトの他の関連記事を参照してください。

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