1. locals() locals是python的内置函数,他可以以字典的方式去访问局部和全局变量。 python里面用名字空间记录着变量,就像javascript的window一样,他记录着各种全局变量。 每个模块,每个函数都有自己的名字空间,记录着变量,常量,类的命名和值。 就像JS一样,当python在使用变量时,会按照下面的步骤去搜索: 函数或类的...
python动态赋值-把字符串转为变量名 python动态赋值-把字符串转为变量名 可以实现的⽅法有:globals(),locals(),eval(),exec()演⽰:exce法 In [6]: exec('name="bob"')In [7]: name Out[7]: 'bob'globals⽤法:In [1]: globals()['name']='bob'In [2]: name Out[2]: 'bob'
python动态赋值-把字符串转为变量名 可以实现的方法有: globals(),locals(),eval(),exec() 演示: exce法 In [6]:exec('name="bob"') In [7]: name Out[7]:'bob' globals用法: In [1]: globals()['name']='bob'In [2]: name Out[2]:'bob'...