标签:print hit 嵌套 pen urlopen family fun python3 使用
1.1
def outer():
a = 1
def inner():
print(a)
a += 1
print(‘inner ‘)
inner()
outer()
内部函数可以使用外部函数的变量。
# python3
nonlocal
1.2 闭包:
嵌套的函数,内部函数调用外部函数的变量。
1.2.1
def outer():
a = 1
def inner():
print(a)
print(inner.__closure__)
return inner
outer()
1.2.2 内部函数可以引用外部函数的变量
def outer():
a = 1
def inner():
print(a)
return inner
outer()
在函数的外部去使用内部的函数;
1.2.3闭包应用
标签:print hit 嵌套 pen urlopen family fun python3 使用
原文地址:https://www.cnblogs.com/hzyujun/p/12233976.html