python閉包的特點(diǎn)
1、在外部函數(shù)中定義內(nèi)部函數(shù),內(nèi)部函數(shù)包含訪問(wèn)外部函數(shù)。即使外部函數(shù)的生命周期結(jié)束后,內(nèi)部函數(shù)仍然可以訪問(wèn)外部函數(shù)變量。
2、外部函數(shù)的返回值是內(nèi)部函數(shù)本身。
實(shí)例
defouter():
cheer='hello'
definner(name):
returncheer+name
returninner
if__name__=="__main__":
#輸出hellokevin
print(outer()('kevin'))
以上內(nèi)容為大家介紹了python培訓(xùn)之閉包的特點(diǎn),希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。