ホームページ  >  記事  >  バックエンド開発  >  文字列フォーマット演算子 % は Python で何をするのでしょうか?

文字列フォーマット演算子 % は Python で何をするのでしょうか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-21 12:12:02364ブラウズ

What Does the String Formatting Operator % Do in Python?

Python の文字列書式設定演算子 % について

Python では、% 演算子は文字列の書式設定において重要な役割を果たします。変数または値を文字列テンプレート内のプレースホルダーに置き換えることによって、フォーマットされた文字列を作成できます。

左側の文字列とともに使用すると、% 演算子は文字列フォーマッタとして機能します。プレースホルダーを含む文字列の後に、置換される値が続くことが期待されます。文字列の書式設定の構文は次のとおりです。

format % values

ここで、format はプレースホルダー (%s、%d など) を含むテンプレート文字列で、value はプレースホルダーに置換される値です。

たとえば、次のコードを考えてみましょう:

<code class="python">name = "John"
age = 30
message = "Hello %s! You are %d years old." % (name, age)
print(message)</code>

この例では、message は 2 つのプレースホルダー、%s (文字列の場合) と %d (整数の場合) を持つテンプレート文字列です。プレースホルダー %s は name の値に置き換えられ、%d は age の値に置き換えられます。結果の書式設定された文字列はメッセージに保存され、出力されます。

したがって、% 演算子は動的な文字列操作を可能にし、埋め込み変数または値を含む書式設定された文字列を生成するための多用途ツールになります。

以上が文字列フォーマット演算子 % は Python で何をするのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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