关键字nonlocal的作用与关键字global类似,使用nonlocal关键字可以在一个嵌套的函数中修改嵌套作用域中的变量。
两者的功能不同。global修饰变量后标识该变量是全局变量,对该变量进行修改就是修改全局变量,而nonlocal修饰变量后标识该变量是上一级函数中的局部变量