淺談LEGB規則

LEGB是python的一種規則和限制,要想理解,必須先了解下命名空間和作用域。 命名空間         命名空間是一個變量的可用範圍,變量名在不同命名空間內可相同,但是在同一個命名空間內不能相同。在python中命名空間是用字典來表示的,也就是變量名+映射對象的組合,變量名等同於key,key相同的話無法分辨取值,所以在同一個命名空間內變量名不能一樣。 作用域: 變量的作用域就是有效使用範圍,
相關文章
相關標籤/搜索