夏华东的博客的博客生成变量 for i in range(10): locals()['x' + str(i)] = 2 * i + 3 访问变量 for i in range(10): print(locals()['x' + str(i)]) 3 5 7 9 11 13 15 17 19 21 exec for i in range(8): exec('v' + str(i) +...
精英干员瑕光的博客在某些时候我们或许需要批量定义变量。 我们或许会使用这种方法: a0='2' a1='5' a2='3' a3='4' for i in range(4): exec(f"c{i}=eval(a{i})") print(c1) 这是没有问题的,但当我把他包装到函数中时,意外发生了。 ...