pythonのプレースホルダーを設定する方法は?
Pythonでは、プレースホルダーを使用すると、文字列内に値を入れる場所をあらかじめ確保し、実行時に実際の値をプレースホルダーに差し替えることができます。
以下に、一般的に使用されるプレースホルダーとその使用方法を示します。
- %記法:プレースホルダーに % を使い、その後に書式指定子をつけて値の種類と形式を指定する。
- 例えば
- print(“私は%sです。年齢は%dです。” % (name, age))
- str.format() メソッド: {} プレースホルダを使用して、str.format() メソッドで値を埋め込みます。
- この文章を自然な日本語に言い換えると:
- name = “Alice”
age = 25
print(“My name is {} and I’m {} years old.”.format(name, age)) - f-string(フォーマット文字列リテラル): fから始まる文字列で{}でプレースホルダーを表し、{}の中に式を使って値を埋める。
- 例えば
- print(f”私の名前は{name}で、年齢は{age}歳です。”)
これらはよく使用されるプレースホルダーの設定方法ですので、状況に応じて適した方法を選択してください。