>백엔드 개발 >파이썬 튜토리얼 >Python의 .format 문자열 메서드에서 중괄호를 어떻게 이스케이프합니까?

Python의 .format 문자열 메서드에서 중괄호를 어떻게 이스케이프합니까?

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 문자열에서 중괄호({}) 이스케이프

.format 메서드를 사용하여 문자열 형식을 지정할 때 중괄호({} ) 특별한 의미가 있습니다. 대체 필드를 지정하는 데 사용됩니다. 그러나 문자열에 리터럴 중괄호를 포함해야 하는 경우 두 배({{ 및 }})를 사용하여 이스케이프할 수 있습니다.

작동하지 않는 이중 이스케이프의 예:

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

Double의 올바른 예 중괄호:

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

Python 문서의 설명:

Python 문서에 따르면:

"형식 문자열에는 "대체 필드"가 포함됩니다. ” 중괄호 {}로 묶입니다. 중괄호 안에 포함되지 않은 모든 항목은 리터럴 텍스트로 간주됩니다. 리터럴 텍스트에 중괄호 문자를 포함해야 하는 경우 {{ 및 }}를 두 번 사용하여 이스케이프할 수 있습니다."

따라서 올바른 예에서는 중괄호를 두 번 사용하면 됩니다. , 이를 이스케이프 처리하여 문자열에 리터럴 텍스트로 포함할 수 있습니다.

위 내용은 Python의 .format 문자열 메서드에서 중괄호를 어떻게 이스케이프합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.