手机
当前位置:查字典教程网 >脚本专栏 >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列表与元组详解实例

Python yield 小结和实例

Python urlopen 使用小示例

Python实现端口复用实例代码

python二分法实现实例

wxPython中文教程入门实例

python 字符串split的用法分享

python中cPickle用法例子分享

wxPython 入门教程

Python的一些用法分享

精品推荐
分类导航