python动态变量名定义与调用

Exec函数

exec('var%d=%d'%(1,1))
print(var1)

命名空间字典

locals()['var2'] = 2
print(var2)

类中字典

class varclass:
    def __init__(self):
        self.__dict__['var3'] = 3
        print(self.var3)
varclass()
posted @ 2021-04-26 10:51  大浪淘沙、  阅读(118)  评论(0)    收藏  举报