for i in range(10): # 循环创建变量 cmd = "v_%s = []" % i exec(cmd)
这样就创建了10个变量v0=[],v1=[],…,v9=[]
2、将字符串变为变量名golbals()[‘A’]是将A声明为全局变量
locals()[‘A’]是将A声明为局部变量
globals()['A'] = [] globals()['A'].append(1) A.append(2)
通过将字符串变为变量名,也可以实现自动声明变量名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)