欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2018年02月11日 10:30:36   作者:18553514996  
這篇文章主要介紹了python編程嵌套函數(shù)實(shí)例代碼,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下

python,函數(shù)嵌套,到底是個(gè)什么東東?

很少有人用,但是,有時(shí)確實(shí)會(huì)用:

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

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

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

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

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

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

以上內(nèi)容摘抄自《python基礎(chǔ)教程》

總結(jié)

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

相關(guān)文章

最新評(píng)論