名称空间 用来存放名字的地方,有三种名称空间:内置名称空间,全局名称空间,局部名称空间. 比如执行test.py: python test.py .python解释器先启动,因而首先加载内置名称空间 .执行test.py文件,然后以文件为基础,加载全局名称空间 .在执行文件的过程中如果调用函数,则临时产生局部名称空间 名称的加载顺序是先加载内置名称空间,再加载全局名称空间,最后是局部名称空间,所以,如果在全局名称空间中使用局部名称空间,是错误的,因为根本就找不到. 而在函数调用时查找名字的顺序是…