python 闭包函数
目录
闭包函数
闭包函数传参
闭包函数
嵌套函数:一个函数在另一个函数体内,就是嵌套函数。
内部函数和外部函数:我把在一个函数内部的函数叫做内部函数,另一个函数叫做外部函数。
闭包函数:内部函数可以调用外部函数所有的变量和参数的函数,叫做闭包函数。
作用意义:内部函数不论在何处被调用,优先使用的是外部函数的作用域。
闭包函数传参
普通函数传参
def my_len(x):
print(x)
my_len('hello')
闭包函数传参
def index():
x = 2
y = 3
def func():
if x > y:
return x
return y
return func # 把内部函数名返回
res = index() # res为index的=内部函数
# print(res) # <function index.<locals>.func at 0x000002B9042229D8>
print(res())
闭包函数执行过程


浙公网安备 33010602011771号