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.

占位符には、出力のスタイルを制御するためのいくつかのフォーマット指定子が使用できます。よく使われるフォーマット指定子は次の通りです。

  1. 数字:10進数整数
  2. :f:小数点数
  3. 小数点以下2桁の浮動小数点数: 0.2f
  4. “文字列”
  5. :length}:指定文字列の最小長さはlengthであり、足りない場合は空白で埋める
  6. {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関数はさらに多くの機能と書式規則をサポートしていますので、必要に応じてさらなる学習や使用を行うことができます。

bannerAds