方法:
>> var = "This is a string"
>>> varName = 'var'
>>> s= locals()[varName]
>>> s
'This is a string'
>>> s2=vars()[varName]
>>> s2
'This is a string'
>>> s3=eval(varName)
>>> s3
'This is a string'
函数,他可以以字典的方式去访问局部和全局变量。
全局变量。
函数都有自己的名字空间,记录着变量,常量,类的命名和值。
搜索:
- 函数或类的局部变量。
- 全局变量。
在这三个步骤都找不到,就会抛出异常。
- 全局变量 locals返回的是局部变量。注意,locals返回的是当前所在间的局部变量的一个拷贝。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。