python-3.x 为什么它不打印键值,而是搜索一个变量,变量名为键值?

tyu7yeag  于 2022-11-19  发布在  Python
关注(0)|答案(1)|浏览(124)

我试过很多种,太多了,我无法一一列举,我也在互联网上搜寻答案,但我不知道到底是怎么回事。

k10s72fa

k10s72fa1#

您使用了f String。因此,{d["A"]}将字符串放入eval之前被求值,结果为eval("print(bruh)")。尝试以下操作:

d = {"A": "bruh"}
eval('print(d["A"])')

相关问题