在Python中函數(shù)可以作為參數(shù)進(jìn)行傳遞,而也可以賦值給其他變量(類似Javascript,或者C/C++中的函數(shù)指針);
類似Javascript,Python支持函數(shù)嵌套,Javascript嵌套函數(shù)的應(yīng)用模式對(duì)Python適用;
與嵌套函數(shù)緊密相關(guān)的就是閉包特性,舉一個(gè)簡單的例子:
例子3
#! /usr/bin/pythondef yao1(a=1,b=32): def yao2(c=54): def yao3(d=3): def yao4(e=10): return a+b+c+d+e return yao4 return yao3 return yao2print yao1()()()()
|
新聞熱點(diǎn)
疑難解答
圖片精選