Python言語のフォーマットの使い方

Pythonではformat関数を使用して文字列のフォーマットを行います。format関数の基本的な使い方は次のとおりです。

  1. 位置引数を用いてフォーマットする
name = 'Alice'
age = 25
message = 'My name is {} and I am {} years old.'.format(name, age)
print(message)

私の名前はアリスで、25歳です。

  1. キーワード引数を使ってフォーマットする:
name = 'Bob'
age = 30
message = 'My name is {name} and I am {age} years old.'.format(name=name, age=age)
print(message)

私はボブです。30歳です。

  1. 位置パラメータとキーワードパラメータを組み合わせてフォーマットする
name = 'Charlie'
age = 35
message = 'My name is {name} and I am {} years old.'.format(age, name=name)
print(message)

私の名前はチャーリーで、私は35歳です。

  1. インデックスを使用してフォーマットする:
name = 'Dave'
age = 40
message = 'My name is {0} and I am {1} years old.'.format(name, age)
print(message)

私の名前はデイブで、私は40歳です。

  1. フォーマット仕様を使用してフォーマットします
pi = 3.1415926
message = 'The value of pi is {:.2f}.'.format(pi)
print(message)

円周率の値は3.14です。

以上はformat関数の基本的な使い方の一部で、format関数を使用して日付、時刻などの書式をより複雑にすることもできます。詳細については、Pythonの公式ドキュメントを参照してください。

bannerAds