例子:
函數(shù)嵌套
python允許在定義函數(shù)的時候,其函數(shù)體內(nèi)又包含另外一個函數(shù)的完整定義,這就是我們通常所說的嵌套定義。為什么?因為函數(shù)是用def語句定義的,凡是其他語句可以出現(xiàn)的地方,def語句同樣可以出現(xiàn)。
像這樣定義在其他函數(shù)內(nèi)的函數(shù)叫做內(nèi)部函數(shù),內(nèi)部函數(shù)所在的函數(shù)叫做外部函數(shù)。當(dāng)然,我們可以多層嵌套,這樣的話,除了最外層和最內(nèi)層的函數(shù)之外,其它函數(shù)既是外部函數(shù)又是內(nèi)部函數(shù)。
使用方法
#注意:打印 print 那行的代碼調(diào)用是tester()()
#而不是tester().nested()
新聞熱點
疑難解答
圖片精選