Python言語のフォーマットの使い方
Pythonではformat関数を使用して文字列のフォーマットを行います。format関数の基本的な使い方は次のとおりです。
- 位置引数を用いてフォーマットする
name = 'Alice'
age = 25
message = 'My name is {} and I am {} years old.'.format(name, age)
print(message)
私の名前はアリスで、25歳です。
- キーワード引数を使ってフォーマットする:
name = 'Bob'
age = 30
message = 'My name is {name} and I am {age} years old.'.format(name=name, age=age)
print(message)
私はボブです。30歳です。
- 位置パラメータとキーワードパラメータを組み合わせてフォーマットする
name = 'Charlie'
age = 35
message = 'My name is {name} and I am {} years old.'.format(age, name=name)
print(message)
私の名前はチャーリーで、私は35歳です。
- インデックスを使用してフォーマットする:
name = 'Dave'
age = 40
message = 'My name is {0} and I am {1} years old.'.format(name, age)
print(message)
私の名前はデイブで、私は40歳です。
- フォーマット仕様を使用してフォーマットします
pi = 3.1415926
message = 'The value of pi is {:.2f}.'.format(pi)
print(message)
円周率の値は3.14です。
以上はformat関数の基本的な使い方の一部で、format関数を使用して日付、時刻などの書式をより複雑にすることもできます。詳細については、Pythonの公式ドキュメントを参照してください。