打印字典显示密钥错误

时间:2018-12-30 18:12:56

标签: python-3.x

我是PY的新手。

我正在阅读代码,并在本地尝试过。

ta = 'aa'print('{{"test":"{}"}}'.format(ta))

如果我移除一对花括号,则会抛出键错误。

ta = 'aa'print('{"test":"{}"}'.format(ta))

产生

{"test":"aa"}

但是当我们看到有两个花括号时,它只返回了一个,为什么呢?

谢谢

1 个答案:

答案 0 :(得分:0)

在使用.format方法时,它将查找花括号,并将其替换为任何值。如果要打印大括号,但不替换为任何值,则需要编写大括号。您可以在this article中详细了解Python3格式方法。