1、什麼是模塊?
模塊是一系列功能的集合體,而函數是某一個功能的集合體,所以模塊能夠當作是一堆函數的集合體。一個py文件內部就能夠放一堆函數,所以一個py文件就能夠當作一個模塊。若是這個py文件的文件名爲module.py
,模塊名則是module
。函數
2、模塊的四種形式
在Python中,總共有如下四種形式的模塊:code
- 自定義模塊:若是你本身寫一個py文件,在文件內寫入一堆函數,則它被稱爲自定義模塊,即便用python編寫的.py文件
- 第三方模塊:已被編譯爲共享庫或DLL的C或C++擴展
- 內置模塊:使用C編寫並連接到python解釋器的內置模塊
- 包:把一系列模塊組織到一塊兒的文件夾(注:文件夾下有一個__init__.py文件,該文件夾稱之爲包)
3、爲何要用模塊?
- 用第三方或者內置的模塊是一種拿來主義,能夠極大地提高開發效率。
- 自定義模塊,將咱們本身程序中用到的公共功能,寫入一個python文件,而後程序的各部分組件能夠經過導入的方式來引用自定義模塊的功能。
4、如何用模塊
通常咱們使用import和from...import...導入模塊。blog