Python 中“from...import *”語句的用途是什麼?


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

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

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

啟動您的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.