概念
闭包在函数提出的概念
一个函数嵌套一个函数
def func1():
a = 50
def func2():
b = 60
print(b)
return func2
x = func1()
x()
内部函数用return方式进行反馈
然后外部加括号调用
执行结果
总结
条件:
1.外部函数中定义了内部函数
2.外部函数是有返回值
3.返回的值是:内部函数名
4.内部函数引用了外部函数的变量名
#闭包举例
def func1(a,b):
c = 10
def infunc():
s=a + b +c
print("相加之和:",s)
return infunc
x=func1(2,3)
x()