global 用于全局变量,不影响函数内的变量
nonlocal 只能用于局部变量,找上层中离当前函数最近一层的局部变量。
函数名的本质:指向内存地址的一个名字。
1.函数名可以赋值: func2 = func
2.函数名可以作为容器类型的元素 l=[func,func2]
3.函数名可以作为函数的参数 def wahaha(func):
4.函数名可以作为函数的返回值。
global 用于全局变量,不影响函数内的变量
nonlocal 只能用于局部变量,找上层中离当前函数最近一层的局部变量。
函数名的本质:指向内存地址的一个名字。
1.函数名可以赋值: func2 = func
2.函数名可以作为容器类型的元素 l=[func,func2]
3.函数名可以作为函数的参数 def wahaha(func):
4.函数名可以作为函数的返回值。