上传者: 38703823
|
上传时间: 2022-01-19 21:25:41
|
文件大小: 60KB
|
文件类型: -
动态变量名赋值
在使用 tkinter 时需要动态生成变量,如动态生成 var1…var10 变量。
使用 exec 动态赋值
exec 在 python3 中是内置函数,它支持 python 代码的动态执行。
示例:
In [1]: for i in range(5):
...: exec('var{} = {}'.format(i, i))
...:
In [2]: print(var0, var1, var2, var3 ,var4)
0 1 2 3 4
利用命名空间动态赋值
在Python的命名空间中,将变量名与值存储在字典中,
可以通过locals(),globals(