Pythonのformat関数の使用方法
Pythonでは、format()メソッドを使って文字列をフォーマットできます。format()メソッドの基本的な構文は、文字列の中にプレースホルダーの{}を使って、format()メソッドを呼び出し、置換したい値をformat()メソッドに引数として渡すことです。
以下にformat()メソッドを使用する例をいくつか示します:
- 基本用法:
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.
- 指定された引数の位置:
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.
- キーワード引数を使用する:
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.
- 数値をフォーマットします
num = 3.1415926
formatted_num = "{:.2f}".format(num)
print(formatted_num)
あっちは明かりがない
3.14
format()メソッドの基本的な使い方の一例ですが、他にも日付の書式設定、文字列の詰め、整列の指定など、実際には他にも多くの使い方があります。format()メソッドの使用方法については、ニーズに応じてさらに詳しく調べることができます。