python 模組匯入和使用

2022-03-10 11:35:04 字數 1469 閱讀 8106

什麼是模組?

在python中,模組是**組織的一種方式,把功能相近的函式或者類放在乙個檔案中。

乙個檔案(即乙個.py檔案)就是乙個模組。模組名就是檔名去掉.py。

這樣做的好處:

1,提高**的復用性和可維護性(乙個模組編寫完成後,可以很方便的在其他專案中匯入使用)。

2,解決了命名的衝突,不同模組中相同命名不會衝突。

那怎樣使用模組中的**呢?python中通過匯入模組,來使用其他模組的**。匯入關鍵字為import

那麼匯入的規則是怎樣的?

方式一:直接匯入:import 模組名

呼叫模組中的變數、函式、類,使用匯入的  模組名.  方式

有乙個d02.py檔案,這個類中有變數、函式、類。如下圖:

現在我們要在d01這個模組中使用d02的**(注:d01與d02兩個模組在同乙個資料夾),可以匯入該

模組,並用模組名.的方式來呼叫。

匯入後,可以使用模組名.變數呼叫變數,模組名.函式呼叫函式,模組名.類名()進行例項化。

執行結果如下:

我們可以看到,在模組d01中,成功的呼叫了d02中的變數、函式、類

方式二:通過from...import...的方式匯入

tips:通過此種方式匯入,無需使用類名.的方式呼叫,直接使用即可

a,通過這種方式,如果想匯入模組中的所有**,則使用萬用字元*,如下圖:

我們可以看到,此時在d01中呼叫d02中的**就無需使用模組名來呼叫了,直接呼叫即可。

執行結果如下:

b,我們可以可以只匯入模組中的一部分、如變數、函式、類

如下圖**所示:

執行結果如下:

我們可以看到,變數a未被匯入,呼叫時報錯,提示a變數未被呼叫

python模組匯入與使用

import math math.sin 0.7 0.644217687237691 math.sin 0.7 求0.7的正弦值 0.644217687237691 import random x random.random x random.random 獲取 0,1 區間上的隨機小數 n ran...

python 匯入模組與使用

學習python之前一定要了解匯入模組是怎麼匯入的,至少在看 時不知道能很快的了解別人寫的東西是 來。python預設僅安裝部分基礎或核心模組,啟動時也僅載入了基礎模組,在需要是再顯式的載入其他模組,所以當使用時標準庫和擴充套件庫時需要匯入,之後才能使用其中的物件。python匯入模組有兩種方式,第...

python 匯入模組

最近開始學習python,遇到一些匯入模組的問題,花了幾分鐘終於琢磨明白了,給初學者介紹幾種型別 一 test sys test1 nv1.py nv2.py nv1.py 如下 classdog defadd self a,b self.a a self.b b c self.a self.b r...