以下依据Python 3

1.Python变量查找顺序为LEGB(L:Local,E:Enclosing,G:Global,B:Built-in)。

2.实际上,在Python中,只有模块,类以及函数才会引入新的作用域,其它的代码块是不会引入新的作用域的。