ホームページ > バックエンド開発 > Python チュートリアル > Python 3 で「raw_input()」が機能しないのはなぜですか?

Python 3 で「raw_input()」が機能しないのはなぜですか?

Patricia Arquette
リリース: 2024-12-07 20:56:14
オリジナル
970 人が閲覧しました

Why Doesn't `raw_input()` Work in Python 3?

Python 3 での 'raw_input' 関数の再定義

Python 3 で 'raw_input()' 関数を利用しようとすると、ユーザーは名前が定義されていないことを示すエラーが発生します。これは、機能を強化するために Python 3 では「raw_input()」が「input()」に名前変更されたためです。

Python 3 では「raw_input()」を「input()」に名前変更

この問題に対処するために、Python 3 では代わりに 'input()' 関数が導入されました。 「raw_input()」の場合。この変更は、Python の公式ドキュメント「Python 3.0 の新機能」の「組み込み」セクションに記載されています。

「input()」関数を利用することで、Python 3 プログラマは、以前の Python バージョンの「raw_input()」と同じように、標準入力を使用します。ただし、「input()」は入力を Python 文字列に自動的に変換することで追加機能を提供し、明示的な型キャストの必要性を排除します。

以上がPython 3 で「raw_input()」が機能しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート