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)


暂无数据
推荐帖子
0条评论
0条评论
0条评论