为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

python解释器在解引用一个变量时遵循所谓‘legb’原则。
即,首先在local即局部作用域中查找变量声明和值,如果没有找到,在函数的__closure__属性中查找变量(只有闭包函数要考虑)即enclosing,如果还没有找到则在全局作用域中查找变量即global,如果还是没有找到则在built-in的变量中查找,也就是python的关键字和默认的全局函数(e.g. list tuple open print)

1 回复 有任何疑惑可以回复我~

LEGB

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python装饰器
  • 参与学习       50152    人
  • 解答问题       50    个

本门python教程将代领大家轻松搞定Python装饰器运用

进入课程

python 变量查找顺序

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信