Python 中“from...import *”語句有什麼作用?


“from module import *”語句用於從 Python 模組匯入所有函式。例如,如果您想從 math 模組匯入所有函式,並且不想在呼叫它們時新增字首“math.”,您可以這樣做:

>>> from math import *
>>> sin(0)
0.0
>>> cos(0)
1.0

請注意,對於任何規模較大的程式碼集,如果您匯入 *,您可能會將它固定到模組中,無法移除。這是因為很難確定程式碼中使用的哪些項來自“module”,這很容易導致您認為不再使用該匯入,但實際上很難確定。它基本上會使名稱空間混亂,並減少您在模組中命名事物的選擇。

啟動您的職業生涯

完成課程後獲得認證

開始學習
廣告
© . All rights reserved.