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