Import * 語句匯入什麼
在 Python 中,import * 語句將指定模組中的所有物件匯入到目前模組中。這允許使用導入模組中導出的符號(變數、類別、方法等),而無需在它們前面添加模組名稱前綴。
範例:
>>> from math import * >>> pi 3.141592653589793 >>> sin(pi/2) 1.0
與明確導入的比較:
但是,使用 import *通常不鼓勵使用,因為:
相反,更好的做法是:
例外:
有些庫可能有專門設計為透過 import * 導入的子模組。例如,Pygame 函式庫的 pygame.locals 子模組包含常用的常數和函式。
從子模組導入:
從子模組導入需要明確規範,即使在子模組內使用 import * 時也是如此。例如, from urllib import * 不導入所有子模組,如urllib.request。
以上是Python 中的 import * 語句實際上導入了什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!