Python 名稱空間是什麼?
名稱空間是實現作用域的一種方法。在 Python 中,每個包、模組、類、函式和方法函式都擁有一個“名稱空間”,可以在其中解析變數名。評估某個函式、 模組或包(即開始執行)時,將建立一個名稱空間。可以將其視為“評估上下文”。某個函式等執行完畢時,名稱空間即被刪除。該變數也被刪除。此外,如果名稱不在本地名稱空間中,還會使用一個全域性名稱空間。
每個變數名首先在本地名稱空間(函式體、模組等)中進行檢查,然後在全域性名稱空間中進行檢查。
變數通常只在本地名稱空間中建立。global 和 non-local 語句可以在除本地名稱空間之外的其他位置建立變數。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP