亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Python 模組簡介

在開發(fā)過程中,隨著程式碼越寫越多,在一個檔案裡程式碼就會越來越長,越來越不容易維護(hù)。

為了寫可維護(hù)的程式碼,我們把很多函數(shù)分組,分別放到不同的檔案裡,這樣,每個檔案包含的程式碼就相對較少,很多程式語言都採用這種組織程式碼的方式。在 Python 中,一個 .py 檔案就稱為一個模組(Module)。

之前我們學(xué)過函數(shù),知道函數(shù)是實(shí)作一項(xiàng)或多項(xiàng)功能的一段程式 。其實(shí)模組就是函數(shù)功能的擴(kuò)充。為什麼這麼說呢?那是因?yàn)槟=M其實(shí)就是實(shí)作一項(xiàng)或多項(xiàng)功能的程式區(qū)塊。

透過上面的定義,不難發(fā)現(xiàn),函數(shù)和模組都是用來實(shí)現(xiàn)功能的,只是模組的範(fàn)圍比函數(shù)廣,在模組中,可以有多個函數(shù)。

既然了解了什麼是模組了,那為什麼需要模組呢?既然有了函數(shù),那為啥那需要模組?

最大的好處是大幅提高了程式碼的可維護(hù)性。其次,編寫程式碼不必從零開始。當(dāng)一個模組寫完畢,就可以被其他地方引用。我們在寫程式的時候,也經(jīng)常引用其他模組,包括 Python 內(nèi)建的模組和來自第三方的模組。

使用模組還可以避免函數(shù)名稱和變數(shù)名稱衝突。相同名字的函數(shù)和變數(shù)完全可以分別存在不同的模組中,因此,我們自己在編寫模組時,不必考慮名字會與其他模組衝突。但也要注意,盡量不要與內(nèi)建函數(shù)名字衝突。

Python 本身就內(nèi)建了許多非常有用的模組,只要安裝完畢,這些模組就可以立刻使用。我們可以試著找下這些模組,例如我的Python 安裝目錄是預(yù)設(shè)的安裝目錄,在C:\Users\Administrator\AppData\Local\Programs\Python\Python36 ,然後找到Lib 目錄,就可以發(fā)現(xiàn)裡面全部都是模組,沒錯,這些.py 檔案就是模組了。

c875fbc1551209031bfef3995d06b41.png

其實(shí)模組可以分成標(biāo)準(zhǔn)函式庫模組和自訂模組,而剛剛我們看到的 Lib 目錄下的都是標(biāo)準(zhǔn)函式庫模組。

繼續(xù)學(xué)習(xí)
||
提交重置程式碼