用py3的nonlocal来打破局部变量间的作用域

nonlocal:用于局部变量,找上层中离当前函数最近一层的局部变量,找到为止,如果在全局找到或找不到,报错。

 使用场景:内层函数对外层数据修改/处理

原文地址:https://www.cnblogs.com/shuoran/p/11639877.html