Pythonのformat()メソッドの使用方法

Pythonでは、format()メソッドは文字列の書式設定に使用されます。これは組み込みの文字列メソッドで、プレースホルダーによって文字列内の値を指定することができます。

この文書は、社会の多様性を反映するために、最近改訂されました。

この文章を日本のネイティブに言い換えると、次のようになります。

この文章は、社会の多様性を反映するために最近書き直されました。

string.format(value1, value2, ...)

string には、value1、value2、… を差し込む文字列を挿入します。

フォーマット文字列内のプレースホルダは、中括弧のペア {} で表され、プレースホルダ内に値の形式を指定できます。

書式設定の一般的な例を次に示します。

  1. 単なるプレースホルダー
name = "Alice"
age = 20
print("My name is {} and I am {} years old".format(name, age))

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

  1. 指定された値の型
value = 3.14159
print("The value of pi is {:.2f}".format(value))

円周率は3.14です。

  1. 指定されたプレースホルダーの順序
name = "Bob"
age = 25
print("My name is {1} and I am {0} years old".format(age, name))

私の名前はボブと言います。そして、私は25歳です。

format()メソッドの基本的な使い方の例をいくつか示します。これに加えて、位置合わせ、パディング、数字の書式設定、日付など、より多くの機能をサポートしています。詳しい使い方は公式のPythonドキュメントを参照してください。

bannerAds