闭包也是函数:
闭包就是函数的嵌套
外部函数的变量被内部函数引用,称为闭包
def sum(a):
def add(b):
return a+b
return add
print sum(1)
print type(sum(1))
a=sum(1)
print a(2)
<function add at 0x004E1570>
<type 'function'>
3
闭包也是函数:
闭包就是函数的嵌套
外部函数的变量被内部函数引用,称为闭包
def sum(a):
def add(b):
return a+b
return add
print sum(1)
print type(sum(1))
a=sum(1)
print a(2)
<function add at 0x004E1570>
<type 'function'>
3