模塊是一系列功能的集合體,而函數是某一個功能的集合體,所以模塊能夠當作是一堆函數的集合體。一個py文件內部就能夠放一堆函數,所以一個py文件就能夠看出一個模塊。若是這個py文件的文件名爲module.py
,模塊名則爲module
。函數
在python中,總共有如下四種形式的模塊:code
自定義模塊:若是你本身寫一個py文件,在文件內寫入一堆函數,則它被稱爲自定義模塊,即便用python編寫的.py文件。orm
第三方模塊:已經被編譯爲共享庫或者DLL的C或者C++擴展,須要本身安裝。如今有13萬個第三方庫。開發
內置模塊:使用C編寫並鏈接到python解釋器的內置模塊。python解釋器本身帶有的,不須要安裝。it
包:把一系列模塊組織到一塊兒的文件夾(注:文件夾下有一個—int—.py文件,該文件夾稱之爲包)一種特殊的模塊。編譯
通常咱們使用import和form...import...導入模塊。form