程式碼塊名稱空間

程式碼塊型別 全域性名稱空間 本地名稱空間
ns 為模組 與全域性相同
指令碼(檔案或命令) ns 為 __main__ 與全域性相同
互動式命令 ns 為 __main__ 與全域性相同
類定義 包含塊的全域性 ns 新名稱空間
功能體 包含塊的全域性 ns 新名稱空間
字串傳遞給 exec 語句 包含塊的全域性 ns 包含塊的本地名稱空間
字串傳遞給 eval() 全域性呼叫者 本地 ns 的呼叫者
檔案由 execfile() 讀取 全域性呼叫者 本地 ns 的呼叫者
input() 讀取的表達 全域性呼叫者 本地 ns 的呼叫者