如何在Python 3的f字符串中添加大括号?
如何在Python 3的f字符串中添加大括号?
这个问题已经有了答案:
我有这段代码
class = "maximum" s = f"""The code for {class} is {3854-st56}""" print(s)
我希望它的输出是:
>> The code for maximum is {3854-st56}
但是f-strings无法识别3854-st56周围的花括号,而是认为我正在尝试输入实际的Python代码。如何使f-strings识别花括号作为字符串字面量。
admin 更改状态以发布 2023年5月21日
为了避免花括号,可以将它们重复:
>>> x="abc" >>> f"{x} {{x}}" 'abc {x}'
您还可以查看PEP获取更多信息:https://www.python.org/dev/peps/pep-0498/#escape-sequences