51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#LEGB
python作用域与LEGB规则
什么是命名空间比如有一个学校,有10个班级,在7班和8班中都有一个叫“小王”的同学,如果在学校的广播中呼叫“小王”时,7班和8班中的这2个人就纳闷了,你是喊谁呢!!!如果是“7班的小王”的话,那么就很明确了,那么此时的7班就是小王所在的范围,即命名空间globals、locals在之前学习变量的作用域时,经常会提到局部...
代码星球
·
2020-11-27
python
作用域
LEGB
规则
变量名解析:LEGB原则
#-*-coding:cp936-*-#python27#xiaodeng#变量名解析:LEGB原则'''L-----local局部名字空间E-----enclosing直接外围空间G-----global全局名字空间B-----builtin内建名字空间变量名是按照这个顺序搜索的。基本原则详细阐述:1、变量名引用分为...
代码星球
·
2020-07-14
变量
解析
LEGB
原则
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他