名稱空間
x=1
1存放在內(nèi)存里,
x存放在命名空間
名稱空間是存放名字x與1綁定關(guān)系的地方
名稱空間共3種,分別如下
locals:是函數(shù)內(nèi)的名稱空間,包括局部變量和形參
globals:全變量,函數(shù)定義所在模塊的名稱空間
builtins內(nèi)置模塊的名稱空間
dir(_builtins_)內(nèi)置模塊的名稱空間
不同變量的作用域不同就是由這個(gè)變量所在的命名空間決定的。
作用域即作用范圍
全局范圍:全局存活,全局有效
局部范圍:l臨時(shí)存活,局部有效
globals()locals()
38
LEGB
L:locals
E:enclosiing 相鄰的
G:globals
B:builtins……內(nèi)置模塊的名字空間