标签:ima 顺序 mil 加载顺序 取值 查看 family func python
三者的加载顺序:内置名称空间->全局名称空间->局部名称空间
取值:局部名称空间->全局名称空间->内置名称空间
命名空间
作用域分为两种:
全局作用域:全局命名空间与内置命名空间的名字都属于全局范围在整个文件的任意位置都能被引用,全局有效
局部作用域:局部命名空间,只能在局部范围内生效
#查看作用域 x=1 def func(): x=2 def f1():pass # print(dir(globals()[‘__builtins__‘])) #全局作用域name # print(locals()) #局部作用域name func() print(globals() is locals())
标签:ima 顺序 mil 加载顺序 取值 查看 family func python
原文地址:http://www.cnblogs.com/luominwen/p/7260664.html