ホームページ >バックエンド開発 >Python チュートリアル >Python 3 はユーザー入力の取得方法をどのように変えましたか?
Python 3 での raw_input の使用
Python 2 では、ユーザーからの生の入力を読み取るために raw_input() 関数が使用されました。ただし、Python 3 では、raw_input() の名前が input() に変更されました。この変更は、文字列への明示的な変換の必要性を排除し、入力処理を簡素化するために行われました。
Python 3 で raw_input() を使用しようとすると、NameError 例外が発生します。このエラーを回避するには、代わりに input() を使用してください。
# Python 2 raw_input("Enter your name: ") # Python 3 input("Enter your name: ")
Python 3 の input() 関数は、ユーザーが数値を入力した場合でも、常に文字列を返すことに注意することが重要です。ユーザーの入力を別の型に変換する必要がある場合は、int()、float()、またはその他の型変換関数を使用できます。
たとえば、ユーザーの入力を整数に変換するには、次のようにします。使用できるもの:
age = int(input("Enter your age: "))
以上がPython 3 はユーザー入力の取得方法をどのように変えましたか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。