热线电话:13121318867

登录
2019-01-31 阅读量: 713
python中如何定义闭包函数?

python中如何定义闭包函数?

答:闭包函数需要两层函数,内部函数作为外部函数的返回值。下面就是一个简单的闭包函数定义与使用的例子

>>>def addx(x): 
... def adder(y): return x + y
... return adder
>>>c = addx(8)
>>>type(c)
<type 'function'>
>>>c.__name__
'adder'
>>>c(10)
18

0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子