| title | Python 組み込み関数 input() - Python チートシート |
|---|---|
| description | プロンプト引数が存在する場合、末尾の改行なしで標準出力に書き込まれます。その後、入力から 1 行を読み取り、文字列に変換し(末尾の改行を削除)、それを返します。EOF が読み込まれると、EOFError が送出されます。 |
Python の input() 関数は、ユーザーのキーボードから一行のテキストを読み取ることを可能にするビルトイン関数です。これは、プログラムの実行を一時停止し、ユーザーからの入力を待つため、対話型アプリケーションを作成するための不可欠なツールです。この関数は、ユーザーに入力を促すためのプロンプトを表示することもできます。
この関数は、ユーザーからの入力を受け取り、それを文字列に変換します。
# 名前を尋ねる
print('What is your name?')
my_name = input()
print('Hi, {}'.format(my_name))What is your name?
Martha
Hi, Martha
input() は print() を使用せずにデフォルトメッセージを設定することもできます。
# デフォルトメッセージ
my_name = input('What is your name? ')
print('Hi, {}'.format(my_name))What is your name? Martha
Hi, Martha
- print()
- str()
- int()
- float()
- 文字列のフォーマット
- 文字列の操作