Python3で使われるformat関数の使い方は何ですか。

Python3で、format()関数は文字列をフォーマットするためのメソッドです。変数、定数、または式の値を文字列の特定の場所に挿入することができます。

format()関数の使い方には2つの形式があります。

  1. 引数の位置による形式:
  2. 値を持つ “文字列{}”.formatです。
  3. この形式では、値を挿入する場所を示すためにプレースホルダ{}が使用され、format()関数のパラメーターを使用して、値が対応する位置に挿入されます。
  4. キーワード引数形式:
  5. 値を含む”キーワード”の文字列をフォーマットします。
  6. この形式では、値を挿入する位置を示すためにプレースホルダー{キーワード}を使用し、その後、format()関数のキーワード引数を使用して値を対応する位置に挿入します。

以下はいくつかの例です。

name = "Alice"
age = 25

# 位置参数形式
print("My name is {}, and I am {} years old.".format(name, age))

# 关键字参数形式
print("My name is {name}, and I am {age} years old.".format(name=name, age=age))

出力:

My name is Alice, and I am 25 years old.
My name is Alice, and I am 25 years old.

format()関数は、位置引数とキーワード引数の他に、数値の精度、埋め込み文字、配置方法など、他のフォーマットオプションもサポートしています。詳細なフォーマットオプションについては、Python公式ドキュメントの文字列フォーマット部を参照してください。

bannerAds