2024-09-30 00:30:32 发布
网友
我想用几个变量格式化字符串。但是字符串中有更多的文本被大括号包围,但是我不想格式化它。我试着用反斜杠来写它:\{content\},但也没用。我如何做到这一点
\{content\}
例如:
string = \ """ {user}'s email is {email}. {This} is in {curly} {braces}. """ print(string.format(user="Foo", email="Bar"))
我不想格式化“This”、“curly”和“brates”
如果您想保留curly braces,您应该尝试使用
curly braces
string = \ """ {user}'s email is {email}. {{This}} is in {{curly}} {{braces}}. """ print(string.format(user="Foo", email="Bar")) # Foo's email is Bar. # {This} is in {curly} {braces}.
大括号可以通过加倍来转义:{{和}}
{{
}}
string = \ """ {user}'s email is {email}. {{This}} is in {{curly}} {{braces}}. """ print(string.format(user="Foo", email="Bar"))
以下是相关文件:python format string syntax
如果您想保留
curly braces
,您应该尝试使用大括号可以通过加倍来转义:
{{
和}}
以下是相关文件:python format string syntax
相关问题 更多 >
编程相关推荐