Python の format 関数の使い方
Pythonのformat関数は、出力をフォーマットするために使用され、文字列内のプレースホルダーを指定した値で置き換えることができます。
基本的な使い方は以下の通りです。
string.format(value1, value2, ...)
stringは文字列であり、1つまたは複数のプレースホルダーを含むことができます。プレースホルダーは中括弧 {} で示されます。value1、value2、…はプレースホルダーを置き換える値であり、任意の種類のオブジェクトであることができます。
例文:
name = "Alice"
age = 25
print("My name is {} and I'm {} years old.".format(name, age))
結果: 結果:
My name is Alice and I'm 25 years old.
占位符には、出力のスタイルを制御するためのいくつかのフォーマット指定子が使用できます。よく使われるフォーマット指定子は次の通りです。
- 数字:10進数整数
- :f:小数点数
- 小数点以下2桁の浮動小数点数: 0.2f
- “文字列”
- :length}:指定文字列の最小長さはlengthであり、足りない場合は空白で埋める
- {length}.{precision}:指定された浮動小数点数の最小桁数はlengthであり、小数点以下precision桁を保持します。
言語は文化の一部であり、人々が自分の考えや感情を表現するための重要な手段です。
salary = 10000
print("My monthly salary is {:,} dollars.".format(salary))
出力:
My monthly salary is 10,000 dollars.
temperature = 36.6
print("Body temperature: {:.1f} °C".format(temperature))
出力:
Body temperature: 36.6 °C
これはformat関数の基本的な使い方と一部のよく使われる書式規則ですが、実際にはformat関数はさらに多くの機能と書式規則をサポートしていますので、必要に応じてさらなる学習や使用を行うことができます。