python 命名空间,作用域,局部函数 在函数中复制的变量默认都是被分配到局部命名空间。 局部命名空间实在函数被调用时被创建,函数参数会立即填入该命名空间。 函数执行完毕后,局部命名空间被销毁。 举例来说,下面这行代码会报错,因为在函数运行结束后a就被 销毁了。 def func(): a = [] for i in range(5): a.append(1)