.format 문자열에서 중괄호({}) 이스케이프
.format 메서드를 사용하여 문자열 형식을 지정할 때 중괄호({} ) 특별한 의미가 있습니다. 대체 필드를 지정하는 데 사용됩니다. 그러나 문자열에 리터럴 중괄호를 포함해야 하는 경우 두 배({{ 및 }})를 사용하여 이스케이프할 수 있습니다.
작동하지 않는 이중 이스케이프의 예:
print(" \{ Hello \} {0} ".format(42))
Double의 올바른 예 중괄호:
x = " {{ Hello }} {0} " print(x.format(42))
Python 문서의 설명:
Python 문서에 따르면:
"형식 문자열에는 "대체 필드"가 포함됩니다. ” 중괄호 {}로 묶입니다. 중괄호 안에 포함되지 않은 모든 항목은 리터럴 텍스트로 간주됩니다. 리터럴 텍스트에 중괄호 문자를 포함해야 하는 경우 {{ 및 }}를 두 번 사용하여 이스케이프할 수 있습니다."
따라서 올바른 예에서는 중괄호를 두 번 사용하면 됩니다. , 이를 이스케이프 처리하여 문자열에 리터럴 텍스트로 포함할 수 있습니다.
위 내용은 Python의 .format 문자열 메서드에서 중괄호를 어떻게 이스케이프합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!