ホームページ >よくある問題 >フォーマッタ機能の使い方

フォーマッタ機能の使い方

小老鼠
小老鼠オリジナル
2023-11-30 16:41:151080ブラウズ

フォーマッタ関数は文字列を整形するための関数で、文字列に変数を挿入して指定した形式で表示することができます。 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。