python3基礎之模組的使用

1.初識python模組

python3基礎之模組的使用

例子中的os是python內建的一個模組,該模組提供了與作業系統互動的介面。import是用來匯入模組的,匯入模組就可以使用模組裡的函式等,如os。getcwd()。

2.什麼是模組

可以把模組簡單的理解為一個字尾為py的檔案,這個檔案裡可以包含變數、函式、類,也可以包含執行語句。透過import匯入模組就可以使用模組裡的東西,這樣就可以達到程式碼複用的目的。下圖為os模組:

python3基礎之模組的使用

3.自定義模組

雖然python內建了很多模組,但是這些模組功能僅限於通用的技術層面。實際開發中每個公司都有各自的業務,有必要把自己業務的功能整合起來,這時就需要自定義模組了。所謂自定義模組就是把python的變數、語句、函式等放在自己命名的。py檔案裡。測試程式碼:

python3基礎之模組的使用

例子中建立了一個名為pyt1的模組,該模組只包含了一條執行語句,然後在fearlazy模組中匯入了pyt1,最後執行fearlazy輸出了pyt1中列印的“我就是一個模組”。說明模組的建立和匯入都成功了。

4

.關於模組的匯入

在前面已經使用import匯入了內建的模組和自定義的模組,還有什麼可以說的呢?一起來測試一下吧

4。1多次匯入模組:

上一個例子中我們看到匯入模組後會立即執行模組中的語句,那多次匯入模組會怎樣?

python3基礎之模組的使用

延續上一個例子,我們在fearlazy中匯入了3次pyt1,結果只執行了1次print。說明模組只會被匯入1次。

4。2給匯入模組取別名:

python3基礎之模組的使用

匯入模組時使用as給模組一個別名,後面就可以透過這個別名來呼叫模組中的函數了。

4。3只匯入模組中的某個函式。

python3基礎之模組的使用

使用from 模組 import xxx的結構可以匯入具體的某個函式(不止是函式)。

4。4給匯入的函式取別名:

取別名的方式是一樣的,博主不想解釋,直接丟了一個例子。

python3基礎之模組的使用