闭包
程序员文章站
2023-12-31 22:12:52
在python中,我们的常用函数如下def test(number):print(number)test(100)在这段代码之中,我们首先在前面定义函数test,test函数中含有形参number,我们在后面使用test(100)完成形参的赋值和函数的调用。但是岁尾函数闭包,我们根据闭包定义(此函数... ......
在python中,我们的常用函数如下
def test(number):
print(number)
test(100)
在这段代码之中,我们首先在前面定义函数test,test函数中含有形参number,我们在后面使用test(100)完成形参的赋值和函数的调用。
但是岁尾函数闭包,我们根据闭包定义(此函数的形参在函数内部又被调用)
def test(number):
print("-----1----")
def test_in(number2):
print("-----2-----")
print(number+number2)
print("----3----")
return test_in
t=test(100)
print(t)
print("-"*30)
t(1)
t(2)
运行如图