2024-05-23 17:18:41 发布
网友
我试图打印一个变量的名称及其值。这就是我尝试过的:
a = 'oof' b = 'foo' def testprint(a): print(f'{a = }') testprint(b)
但我明白了
a = 'foo'
但是我想打印
b = 'foo'
你不能那样做。Python会记住与给定变量(名称)关联的值(对象),而不是相反。如果你想把“a”和“oof”联系起来,把“b”和“foo”联系起来,你可以这样做
dic = {'a':'oof', 'b':'foo'} def testprint(var): print(f'{var} = {dic[var]}') testprint('b') #b = foo
你不能那样做。Python会记住与给定变量(名称)关联的值(对象),而不是相反。如果你想把“a”和“oof”联系起来,把“b”和“foo”联系起来,你可以这样做
相关问题 更多 >
编程相关推荐