python动态变量名定义与调用

2021-04-28 11:19:24 浏览数 (2)

Exec函数

代码语言:javascript复制
exec('var%d=%d'%(1,1))
print(var1)

命名空间字典

代码语言:javascript复制
locals()['var2'] = 2
print(var2)

类中字典

代码语言:javascript复制
class varclass:
    def __init__(self):
        self.__dict__['var3'] = 3
        print(self.var3)
varclass()

0 人点赞