函数闭包
产生条件
外部函数中定义了内部函数
外部函数是有返回值
外部函数返回的值是:内部函数名
内部函数引用了外部函数中的变量
定义格式
def 外部函数():
...
a = ...
def 内部函数():
...
调用a...
return 内部函数
举例
// 定义
def func(a, b):
c = 10
def inner_func():
s = a + b + c
print(s)
return inner_func
// 调用
ifunc = func(3,
原创
2020-10-24 14:00:38 ·
131 阅读 ·
0 评论