python變量有幾種作用域類型
1、類型
L:local函數(shù)內(nèi)部作用域
E:enclosing函數(shù)內(nèi)部與內(nèi)嵌函數(shù)之間(函數(shù)定義的變量可以被內(nèi)嵌函數(shù)使用)
G:global全局作用域
B:build-in內(nèi)置作用域(解析器自動(dòng)導(dǎo)入的成員)
2、變量作用域查找過(guò)程的優(yōu)先級(jí)
LEGB(L>E>G>B)。
3、實(shí)例
deffunc(lst):
defin_func():
returnlen(lst)
returnin_func
f=func([1,2,3])
print(f())
以上就是python變量的4種作用域類型,希望能對(duì)大家有所幫助。更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。