我是PY的新手。
我正在阅读代码,并在本地尝试过。
ta = 'aa'print('{{"test":"{}"}}'.format(ta))
如果我移除一对花括号,则会抛出键错误。
ta = 'aa'print('{"test":"{}"}'.format(ta))
产生
{"test":"aa"}
但是当我们看到有两个花括号时,它只返回了一个,为什么呢?
谢谢
答案 0 :(得分:0)
在使用.format方法时,它将查找花括号,并将其替换为任何值。如果要打印大括号,但不替换为任何值,则需要编写大括号。您可以在this article中详细了解Python3格式方法。