ホームページ >バックエンド開発 >Python チュートリアル >Python の .format String メソッドで中括弧をエスケープするにはどうすればよいですか?

Python の .format String メソッドで中括弧をエスケープするにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-21 09:00:24856ブラウズ

How Do I Escape Curly Braces in Python's .format String Method?

.format Strings での中括弧 ({}) をエスケープする

.format メソッドを使用して文字列をフォーマットする場合、中括弧 ({} )特別な意味があります。これらは置換フィールドを指定するために使用されます。ただし、文字列にリテラルの中括弧を含める必要がある場合は、中括弧を 2 つ ({{ と }}) してエスケープできます。

機能しない二重エスケープの例:

print(" \{ Hello \} {0} ".format(42))

Double の正しい例中かっこ:

x = " {{ Hello }} {0} "
print(x.format(42))

Python ドキュメントからの説明:

Python ドキュメントによると:

「形式文字列には「置換フィールド」が含まれています” 中括弧 {} で囲まれています。中括弧に含まれていないものはすべて考慮されます。リテラル テキストは変更されずに出力にコピーされます。リテラル テキストに中括弧文字を含める必要がある場合は、{{ と }} を 2 つ重ねることでエスケープできます。正しい例では中かっこをエスケープして、リテラル テキストとして文字列に含めることができます。

以上がPython の .format String メソッドで中括弧をエスケープするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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