フォーマッタ関数は文字列を整形するための関数で、文字列に変数を挿入して指定した形式で表示することができます。 Python では、フォーマッタ関数には 2 つの一般的な用途があります: 1. 書式設定に % 演算子を使用する; 2. 書式設定に str.format() メソッドを使用する。
フォーマッタ関数は、文字列を整形するために使用される関数で、文字列に変数を挿入し、指定された形式で表示できます。 Python では、フォーマッタ関数には 2 つの一般的な用途があります:
1. 書式設定には % 演算子を使用します:
python name = "Alice" age = 25 height = 1.72 print("My name is %s, I am %d years old, and my height is %.2f meters." % (name, age, height))
出力結果は次のとおりです:
My name is Alice, I am 25 years old, and my height is 1.72 meters.
この例では、 % s は文字列型、%d は整数型、%.2f は浮動小数点型を表し、小数点以下の桁数は 2 に指定されます。 % 演算子と変数リストを使用すると、文字列に変数を挿入できます。
2. str.format() メソッドを使用してフォーマットします:
python name = "Bob" age = 30 height = 1.80 print("My name is {}, I am {} years old, and my height is {:.2f} meters.".format(name, age, height))
出力結果は次のとおりです:
My name is Bob, I am 30 years old, and my height is 1.80 meters.
この例では、{} はプレースホルダーを表します。変数の値を文字列に順番に挿入します。 {} で数値を使用して変数の位置を指定できます。たとえば、{} は最初の変数を表し、{} は 2 番目の変数を表します。 {:.2f}の:.2fは浮動小数点数型を表し、小数点以下2桁を指定します。 str.format() メソッドを使用すると、変数の値を文字列に挿入できます。
以上がフォーマッタ機能の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。