最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python函數(shù)嵌套實(shí)例

 更新時(shí)間:2014年09月23日 11:47:39   作者:iCode0410  
這篇文章主要介紹了Python函數(shù)嵌套實(shí)例,本文用實(shí)例講解了Python中的函數(shù)嵌套特性,需要的朋友可以參考下

在Python中函數(shù)可以作為參數(shù)進(jìn)行傳遞,而也可以賦值給其他變量(類(lèi)似Javascript,或者C/C++中的函數(shù)指針);

類(lèi)似Javascript,Python支持函數(shù)嵌套,Javascript嵌套函數(shù)的應(yīng)用模式對(duì)Python適用;

復(fù)制代碼 代碼如下:

>>> def multiplier(factor):
... def multiple(number):
... return number * factor
... return multiple
...
>>>
>>> multiplier(3)(3)
9
>>> multiplier(4)(3)

與嵌套函數(shù)緊密相關(guān)的就是閉包特性,舉一個(gè)簡(jiǎn)單的例子:

復(fù)制代碼 代碼如下:

>>> def test():
... a = {'name': 'wyj'}
... def f():
... return a['name']
... return f
...
>>> def test():
... a = {'name': 'wyj'}
... def f():
... return a['name']
... return a,f
...
>>> a,f = test()
>>> f()
'wyj'
>>> a['name'] = 'ljq'
>>> f()
'ljq'

例子3

#! /usr/bin/python
def 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 yao2

print yao1()()()()

相關(guān)文章

最新評(píng)論

沛县| 屏东市| 正蓝旗| 崇阳县| 武鸣县| 武宣县| 安泽县| 安化县| 东乡| 崇左市| 阜宁县| 陕西省| 扶绥县| 高邮市| 阿拉善右旗| 久治县| 吴旗县| 白银市| 禹州市| 石台县| 义马市| 余姚市| 临湘市| 石楼县| 都江堰市| 巴林左旗| 宕昌县| 浦江县| 岑巩县| 曲阳县| 随州市| 施秉县| 叙永县| 玛纳斯县| 林周县| 锡林郭勒盟| 泸水县| 油尖旺区| 仙游县| 林州市| 定西市|