标签: python
这就是我想要做的事情:
b=1 har1=42 print(f"har{b}")
我希望它显示42
我尝试过一些事情,但我还没有设法让它发挥作用
答案 0 :(得分:-1)
使用globals()或locals()并构造密钥字符串。
b=1 har1=42 globals()['har'+str(b)] def f(): b=1 har1=42 print(locals()['har'+str(b)]) f()