手机
当前位置:查字典教程网 >脚本专栏 >python >Python本地与全局命名空间用法实例
Python本地与全局命名空间用法实例
摘要:本文实例讲述了Python本地与全局命名空间用法。分享给大家供大家参考。具体如下:x=1deffun(a):b=3x=4defsub(c):...

本文实例讲述了Python本地与全局命名空间用法。分享给大家供大家参考。具体如下:

x = 1 def fun(a): b=3 x=4 def sub(c): d=b global x x = 7 print ("Nested Functionn=================") print locals() sub(5) print ("nFunctionn=================") print locals() print locals()["x"] print globals()["x"] print ("nGlobalsn=================") print globals() fun(2) ///scope.py Globals ================= {'x': 1, '__file__': 'C:bookspythonCH1codescope.py', 'fun': <function fun at 0x008D7570>, 't': <class '__main__.t'>, 'time': <module 'time' (built-in)>,. . .} Nested Function ================= {'c': 5, 'b': 3, 'd': 3} Function ================= {'a': 2, 'x': 4, 'b': 3, 'sub': <function sub at 0x008D75F0>} 4 7

希望本文所述对大家的Python程序设计有所帮助。

【Python本地与全局命名空间用法实例】相关文章:

Python实现的Kmeans++算法实例

python创建和使用字典实例详解

python 字符串split的用法分享

Python读取图片EXIF信息类库介绍和使用实例

Python的一些用法分享

python的绘图工具matplotlib使用实例

python sys模块sys.path使用方法示例

Python pass 语句使用示例

Python中的并发编程实例

Python本地与全局命名空间用法实例

精品推荐
分类导航