Python基礎-05模塊
python中的模塊是什么砖第?簡而言之捻艳,在python中杰捂,一個文件(以“.py”為后綴名的文件)就叫做一個模塊,每一個模塊在python里都被看做是一個獨立的文件檀咙。模塊可以被項目中的其他模塊雅倒、一些腳本甚至是交互式的解析器所使用,它可以被其他程序引用弧可,從而使用該模塊里的函數(shù)等功能蔑匣,使用Python中的標準庫也是采用這種方法。
模塊分類
- 系統(tǒng)內(nèi)置模塊棕诵,例如:sys裁良、time、json模塊等等校套;
- 自定義模塊价脾,自定義模塊是自己寫的模塊,對某段邏輯或某些函數(shù)進行封裝后供其他函數(shù)調(diào)用笛匙。注意:自定義模塊的命名一定不能和系統(tǒng)內(nèi)置的模塊重名了侨把,否則將不能再導入系統(tǒng)的內(nèi)置模塊了。例如:自定義了一個sys.py模塊后妹孙,再想使用系統(tǒng)的sys模塊是不能使用的秋柄;
- 第三方的開源模塊:這部分模塊可以通過pip install進行安裝,有開源的代碼蠢正;
模塊使用
模塊化的優(yōu)點
提高了代碼的可維護性骇笔;
一個模塊編寫完畢之后,其他模塊直接調(diào)用嚣崭,不用再從零開始寫代碼了笨触,節(jié)約了工作時間;
避免函數(shù)名稱和變量名稱重復雹舀,在不同的模塊中可以存在相同名字的函數(shù)名和變量名芦劣,但是,切記葱跋,不要和系統(tǒng)內(nèi)置的模塊名稱重復持寄;