国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python編程嵌套函數(shù)實例代碼

2020-01-04 15:52:10
字體:
供稿:網(wǎng)友

python/300464.html">python/51760.html">python,函數(shù)嵌套,到底是個什么東東?

很少有人用,但是,有時確實會用:

def multiplier(factor):   def multiplyByFactor(number):      return number*factor   return multiplyByFactor

python程序,一個函數(shù)在另外一個函數(shù)的里面,外層的函數(shù)返回的是里層函數(shù)。也就是函數(shù)本身被返回了,返回的是函數(shù)(聽起來和C語言的一些東東相似)。

注意,返回的函數(shù)還可以訪問它的定義所在的作用域,也就是它帶著它的環(huán)境信息奧。

看看下面的用法,就會有被水澆的感覺了:

>>>double = multiplier(2) >>>double(5) 10  >>>triple=multiplier(3) >>>triple(3) 9  >>>multiplier(5)(4) >>>20 

每次調(diào)用外層函數(shù),它內(nèi)部的函數(shù)都會被重新綁定,factor變量每次都有一個新的值。

總結(jié)

以上就是本文關(guān)于python編程嵌套函數(shù)實例代碼的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!


注:相關(guān)教程知識閱讀請移步到python教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 巴林右旗| 维西| 宁津县| 南城县| 安康市| 普兰县| 三穗县| 清涧县| 临城县| 兰考县| 防城港市| 遂昌县| 南昌市| 会昌县| 嘉义市| 新疆| 阳谷县| 城步| 海安县| 方正县| 正定县| 达州市| 建平县| 英超| 浦东新区| 社会| 都昌县| 汨罗市| 永仁县| 万年县| 南安市| 延庆县| 临泉县| 长治市| 吉木萨尔县| 库尔勒市| 息烽县| 莎车县| 平邑县| 堆龙德庆县| 建湖县|