新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python閉包有什么
閉包,又稱閉包函數(shù)或者閉合函數(shù),類似于嵌套函數(shù),不同之處在于,閉包中外部函數(shù)返回的不是一個具體的值,而是一個函數(shù)。一般情

成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)服務(wù)團隊是一支充滿著熱情的團隊,執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標(biāo)準(zhǔn)與要求,同時竭誠為客戶提供服務(wù)是我們的理念。創(chuàng)新互聯(lián)把每個網(wǎng)站當(dāng)做一個產(chǎn)品來開發(fā),精雕細琢,追求一名工匠心中的細致,我們更用心!
況下,返回的函數(shù)會賦值給一個變量,這個變量可以在后面被繼續(xù)執(zhí)行調(diào)用。
例如,計算一個數(shù)的 n 次冪,用閉包可以寫成下面的代碼:
#閉包函數(shù),其中 exponent 稱為自由變量 def nth_power(exponent): def exponent_of(base): return base ** exponent return exponent_of # 返回值是 exponent_of 函數(shù) square = nth_power(2) # 計算一個數(shù)的平方 cube = nth_power(3) # 計算一個數(shù)的立方 print(square(2)) # 計算 2 的平方 print(cube(2)) # 計算 2 的立方
運行結(jié)果為:
4 8
推薦學(xué)習(xí)《python教程》。
本文題目:創(chuàng)新互聯(lián)Python教程:python閉包有什么
文章轉(zhuǎn)載:http://www.dlmjj.cn/article/djdcico.html


咨詢
建站咨詢
