闭包函数
闭: 函数是封闭在容器里的
包:封闭在包里的函数会从包里拿参数
闭包函数:内嵌的函数,要从外层的名称空间取名称,但是不能是全局名称。外层函数返回值是内嵌函数的函数名。
闭包函数能实现的功能
1.内嵌函数能再全局调用
实例:
def foo(x):
def f1(x):
print(x)
return fi
foo(x)() 实现在全局调用内嵌函数f1