# 闭包可以防止全局变量被一些代码修改
闭包格式类似嵌套格式:
def a(全局变量):
def b(形参): #若想在b函数中修改全局变量需加:nonlocal 全局变量
print(“{全局变量},{形参}”)
return b
a1=a(想要b函数的全局变量的值)
a1为继承全局变量后的b函数(实现闭包)
def a(全局变量):
def b(形参): #若想在b函数中修改全局变量需加:nonlocal 全局变量
print(“{全局变量},{形参}”)
return b
a1=a(想要b函数的全局变量的值)
a1为继承全局变量后的b函数(实现闭包)