Python 内置函数 locals()和 globals()
来源:互联网 发布:深圳华夏软件学校招生 编辑:程序博客网 时间:2024/04/30 14:45
locals()返回的是局部名字空间的拷贝,对其修改,对实际的局部名字空间中的变量值无影响
globals()返回的是实际的全局名字空间, 可以修改全局变量的值
测试代码:
a = 5 #定义全局变量 def foo(arg): l1 = 1 print locals() print 'l1=',l1 locals()['l1'] = 2 #修改的是局部名字空间的拷贝,而实际的局部名字空间中的变量值并无影响。 print locals() print "l1=",l1 foo(3) print globals() print 'a=',a globals()["a"] = 6 #globals()返回的是实际的全局名字空间,修改变量a的值 print globals() print "a=",a
0 0
- Python 内置函数 locals() 和globals()
- Python 内置函数 locals()和 globals()
- Python 内置函数 locals() 和globals()
- python 内置函数 locals()和 globals()
- Python 内置函数 locals globals
- [Python] Python两个内置函数——locals 和globals
- Python 命名空间和内置函数 locals和globals
- Python两个内置函数——locals 和globals(转)
- Python两个内置函数——locals 和globals
- Python两个内置函数——locals 和globals
- Python两个内置函数——locals 和globals
- Python函数之locals() 和globals()
- locals 和 globals(python学习14)
- Python 的locals 和 globals函数
- Python:locals 和 globals
- [python] locals 和 globals(python学习14)
- Python标准库:内置函数exec(object[, globals[, locals]])
- Python两个内置函数——locals 和globals (学习笔记)
- 浮点型 比较
- 抢红包背后的技术点
- liferay中自定义字段及部分路由说明
- k-means算法学习
- Codeforces Round #379 (Div. 2) -- D. Anton and Chess (if else 的水题)
- Python 内置函数 locals()和 globals()
- 双链表的插入学习(C和指针)
- Unity3D都有哪些坑
- TCP/IP和UDP的基础理解(1)
- 使用conlleval.pl对CRF测试结果进行评价的方法
- 扯淡nginx的sendfile零拷贝的概念
- [基于ionic开发]开发教程lesson01之环境安装
- Spring jpa配置
- js通过opcity来实现轮播