Python3.X增加的关键字nonlocal

2014-11-24 13:07:20 · 作者: · 浏览: 2

局部作用域里的代码可以读外部作用域(包括全局作用域)里的变量,但不能更改它。一旦进行更改,就会将其当成是局部变量。而如果在更改前又进行了读取操作,则会抛出异常。