Pythonのformat関数の使用方法

Pythonでは、format()メソッドを使って文字列をフォーマットできます。format()メソッドの基本的な構文は、文字列の中にプレースホルダーの{}を使って、format()メソッドを呼び出し、置換したい値をformat()メソッドに引数として渡すことです。

以下にformat()メソッドを使用する例をいくつか示します:

  1. 基本用法:
name = "Alice"
age = 25
message = "My name is {} and I am {} years old.".format(name, age)
print(message)

母には本当に申し訳なく思う。

My name is Alice and I am 25 years old.
  1. 指定された引数の位置:
name = "Alice"
age = 25
message = "My name is {0} and I am {1} years old.".format(name, age)
print(message)

この文章を日本語に言い換えてください。1つのオプションのみが必要です。

My name is Alice and I am 25 years old.
  1. キーワード引数を使用する:
name = "Alice"
age = 25
message = "My name is {name} and I am {age} years old.".format(name=name, age=age)
print(message)

出力:

My name is Alice and I am 25 years old.
  1. 数値をフォーマットします
num = 3.1415926
formatted_num = "{:.2f}".format(num)
print(formatted_num)

あっちは明かりがない

3.14

format()メソッドの基本的な使い方の一例ですが、他にも日付の書式設定、文字列の詰め、整列の指定など、実際には他にも多くの使い方があります。format()メソッドの使用方法については、ニーズに応じてさらに詳しく調べることができます。

bannerAds