Python函数之locals() 和globals()
来源:互联网 发布:0基础学通c语言 编辑:程序博客网 时间:2024/05/18 02:59
这两个函数主要提供,基于字典的访问局部变量和全局变量的方式。详情见参考文献1
#!/usr/bin/env python #coding:utf-8 '''''This is my first python program!''' z = 7 #定义全局变量 def foo(arg): x = 1 print(locals()) print('x=',x) locals()['x'] = 2 #修改的是局部名字空间的拷贝,而实际的局部名字空间中的变量值并无影响。 print(locals()) print("x=",x) foo(3) print(globals())print('z=',z) globals()["z"] = 8 #globals()返回的是实际的全局名字空间,修改变量z的值 print(globals())print("z=",z)
参考文献:
- Python 内置函数 locals() 和globals()
阅读全文
0 0
- Python函数之locals() 和globals()
- Python 内置函数 locals() 和globals()
- Python 内置函数 locals()和 globals()
- python之globals()和locals()
- locals 和 globals(python学习14)
- Python 的locals 和 globals函数
- Python 内置函数 locals() 和globals()
- python 内置函数 locals()和 globals()
- Python:locals 和 globals
- [python] locals 和 globals(python学习14)
- Python : locals 和globals 以及反射(自省)
- 【Python】 Python:locals 和 globals
- 【Python】 Python:locals 和 globals
- Python 内置函数 locals globals
- [Python] Python两个内置函数——locals 和globals
- Python 命名空间和内置函数 locals和globals
- Python两个内置函数——locals 和globals(转)
- Python两个内置函数——locals 和globals
- mybatis的日期格式
- mobilenet
- 无限极
- 编程之reverseWords
- HDOJ2063(匈牙利算法模板题)
- Python函数之locals() 和globals()
- QInputContext
- 前端之干货
- JS数组的方法
- 总结一下C++与C#之间的区别
- node npm cnpm 全局安装淘宝NPM 镜像
- Material Design 之 Toolbar 开发实践总结
- 「PayPal 黑帮」老大 Peter Thiel
- [P1967][NOIP2013]货车运输