這一周中主要學習了python中的函數和模塊
python的模塊
1.在python中一個后綴名為.py的python文件就是一個模塊
模塊中可以定義函數,類等
模塊有可以避免函數,類,變量等名稱相沖突的問題
模塊不僅提高了代碼的可維護性,同hi含提高了代碼的可重用性
再給模塊明敏的時候喲啊求全部使用小寫字母。多個單詞之間使用下劃線進行分隔
如果自定義模塊名稱與系統內置模塊名稱相同,那么再導入時會優先導入自定義的模塊
2.系統內置模塊:由開發人員編寫好的模塊,在安裝Python解釋器時一同安裝計算機
3.自定義模塊:一個以.py結尾的文件就是一個模塊,新建Python文件,實際上就是在新建模塊
作用:一是規范代碼,將功能相同的函數,類封裝到一個模塊中,讓代碼更易于閱讀:另一個目的是與系統內置模塊相同,既可以被其他模塊調用,提高開發的效率
4.模塊的導入:編寫完成就可以1被其他模塊驚醒調用并使用被調用模塊中的功能
import導入方式的語法結構:import 模塊名稱[as別名]
from..import導入方式的語法結構:from 模塊名稱 import 變量/函數/類/*
注意:當導入的模塊有同名的函數時,會出現覆蓋現象(即后面出現的函數會覆蓋前面的函數),如果不想被覆蓋,可以使用import
5.常用的內置模塊:在安裝Python解釋器一起安裝進來的模塊被稱為系統的內置模塊(標準模塊或標準庫
os模塊:與操作系統和文件相關操作有關的模塊
re模塊:用于Python的字符串中執行正則表達式的模塊
random模塊:用于產生隨機數的模塊
json模塊:用于對高維數據進行編碼和解碼的模塊
time模塊:與時間相關的模塊
datetime:與日期時間香瓜俺的模塊,可以方便的顯示日期并對日期進行運算