第2模塊第1章3738函數(shù)進(jìn)階—命名空間

名稱空間

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)置模塊的名字空間

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 內(nèi)置函數(shù)Python解釋器內(nèi)置了許多功能和類型,總是可用的。他們是按字母順序列在這里。 abs(x)返回一個(gè)數(shù)的絕...
    uangianlap閱讀 1,363評(píng)論 0 0
  • 分四部分揭示Python命名空間的本質(zhì): 一、命名空間的定義 Python使用叫做命名空間的東西來(lái)記錄變量的軌跡。...
    jiangmo閱讀 434評(píng)論 0 1
  • 函數(shù)進(jìn)階 命名空間 又名name space, 顧名思義就是存放名字的地方,存什么名字呢?舉例說(shuō)明,若變量x=1,...
    牛奶加醋閱讀 238評(píng)論 0 0
  • 中午做飯前,老公打電話讓我去門(mén)口拿快遞,說(shuō)是前幾天買(mǎi)的抽紙到貨了,我也沒(méi)在意,拿回來(lái)放在鞋柜上就去做飯了,可是過(guò)了...
    落煙靜靜閱讀 109評(píng)論 0 0
  • 蝶雨微微 原創(chuàng) 羊子翔 細(xì)雨飄飛 蝶雨微微 ...
    離落公子閱讀 306評(píng)論 0 0

友情鏈接更多精彩內(nèi)容