课程
/后端开发
/Python
/python装饰器
python 变量查找顺序
2016-09-21
源自:python装饰器 1-1
正在回答
python解释器在解引用一个变量时遵循所谓‘legb’原则。 即,首先在local即局部作用域中查找变量声明和值,如果没有找到,在函数的__closure__属性中查找变量(只有闭包函数要考虑)即enclosing,如果还没有找到则在全局作用域中查找变量即global,如果还是没有找到则在built-in的变量中查找,也就是python的关键字和默认的全局函数(e.g. list tuple open print)
LEGB
举报
本门python教程将代领大家轻松搞定Python装饰器运用