Python で format() 関数を使用して文字列をフォーマットする方法
Python プログラミングでは、format() 関数は非常に重要な文字列処理関数です。変数を文字列に簡単に挿入し、文字列のフォーマットされた出力を実現できます。 format() 関数を使用すると、文字列の連結がより簡潔になり、読みやすくなります。
format() 関数の構文は次のとおりです。
"字符串{}字符串".format(变量)
このうち、中括弧 {} は変数を挿入する位置を示し、変数が渡されます。 format() 関数のパラメータを通じて。以下では、format() 関数の使用法を理解するために、いくつかの簡単な例を使用します。
基本的な使用法
最も基本的な使用法は、文字列に変数を挿入することです。サンプル コードは次のとおりです:
name = "Alice" message = "你好,{}!".format(name) print(message)
実行結果は次のとおりです:
你好,Alice!
この例では、format() 関数を使用して name 変数を文字列に挿入し、結果をメッセージ変数に割り当てます。次に、print() 関数を通じてメッセージの値を出力し、フォーマットされた文字列を取得します。
形式制限
format() 関数は、変数の小数点以下の桁数の制限など、挿入された変数に形式制限を課すこともできます。サンプル コードは次のとおりです。
num = 3.1415926 result = "圆周率的值为{:.2f}".format(num) print(result)
実行結果は次のとおりです。
圆周率的值为3.14
この例では、format() 関数を使用して num 変数を文字列に挿入し、{: を渡します。 .2f} 形式指定では小数点以下 2 桁のみが保持されます。次に、print() 関数を通じて result の値を出力し、フォーマットされた文字列を取得します。
位置による変数の挿入
中括弧 {} を使用して挿入位置を指定することに加えて、format() 関数では位置パラメーターを使用して挿入位置を指定することもできます。サンプル コードは次のとおりです。
name = "Bob" age = 25 height = 175 result = "{0}是一个{1}岁的男生,身高{2}cm。".format(name, age, height) print(result)
実行結果は次のとおりです。
Bob是一个25岁的男生,身高175cm。
この例では、{0}、{1}、{2} によって挿入位置を指定します。 use format( ) 関数のパラメータは、挿入される変数に渡されます。最後に、フォーマットされた文字列が取得されます。
キーワード パラメーターの使用
format() 関数は、位置による変数の挿入に加えて、キーワード パラメーターを使用して挿入位置を指定することもできます。サンプル コードは次のとおりです。
name = "Alice" age = 30 result = "{name}现在{age}岁了。".format(name=name, age=age) print(result)
実行結果は次のとおりです。
Alice现在30岁了。
この例では、{name}、{age} などのキーワード パラメーターを通じて挿入位置を指定します。次に、挿入する変数をformat()関数のパラメータで「パラメータ名 = パラメータ値」の形式で渡します。最後に、フォーマットされた文字列が取得されます。
要約すると、format() 関数は Python の非常に便利な文字列フォーマット ツールです。これにより、文字列の連結がより簡潔になり、読みやすくなります。基本的な使用法、形式制限、位置による変数の挿入、およびキーワード パラメーターの使用を通じて、文字列の書式設定された出力を実現できます。 format() 関数の使用法を理解し、習得することは、文字列の処理と出力にとって非常に重要です。この記事がお役に立てば幸いです!
以上がformat() 関数を使用して Python で文字列をフォーマットする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。