作用:
告诉解释器,nonlocal声明的变量不是局部变量,也不是全局变量,而是外部嵌套函数内的变量
语法:
nonlocal 变量名1,变量名2,.........
说明:
1、nonlocal语句只能在被嵌套 函数内部进行使用
2、访问nonlocal变量将对外部嵌套函数作用域内的变量进行操作
3、当有两层或两层以上的函数嵌套时,访问nonlocal变量只对最近一层的变量进行操作
4、nonlocal语句的变量列表的变量名不能出现在此函数的参数列表里
作用:
告诉解释器,nonlocal声明的变量不是局部变量,也不是全局变量,而是外部嵌套函数内的变量
语法:
nonlocal 变量名1,变量名2,.........
说明:
1、nonlocal语句只能在被嵌套 函数内部进行使用
2、访问nonlocal变量将对外部嵌套函数作用域内的变量进行操作
3、当有两层或两层以上的函数嵌套时,访问nonlocal变量只对最近一层的变量进行操作
4、nonlocal语句的变量列表的变量名不能出现在此函数的参数列表里