python閉包closure

在討論閉包之前,先總結一下python的命名空間namespace,一般的語言都是通過namespace來識別名字標識,無論是變量,對象,函數等等。python劃分3個名字空間層次,local:局部,標識爲當前函數內,當前類內,比如局部變量。global:全局,標識當前模塊,也就是當前文件,比如全局變量等。最後一類 built-in,內建,這個是作用域比較大,跨模塊(文件)都可以標識,比如我們自建
相關文章
相關標籤/搜索