一、什麼是模塊? 模塊是一系列功能的集合體,而函數是某一個功能的集合體,因此模塊可以看成是一堆函數的集合體。一個py文件內部就可以放一堆函數,因此一個py文件就可以看成一個模塊。如果這個py文件的文件名為module.py,模塊名則是module。 二、模塊的四種形式 在Python中,總共有以下四 ...
一、什麼是模塊?
模塊是一系列功能的集合體,而函數是某一個功能的集合體,因此模塊可以看成是一堆函數的集合體。一個py文件內部就可以放一堆函數,因此一個py文件就可以看成一個模塊。如果這個py文件的文件名為module.py,模塊名則是module。
二、模塊的四種形式
在Python中,總共有以下四種形式的模塊:
- 自定義模塊:如果你自己寫一個py文件,在文件內寫入一堆函數,則它被稱為自定義模塊,即使用python編寫的.py文件
- 第三方模塊:已被編譯為共用庫或DLL的C或C++擴展
- 內置模塊:使用C編寫並鏈接到python解釋器的內置模塊
- 包:把一系列模塊組織到一起的文件夾(註:文件夾下有一個__init__.py文件,該文件夾稱之為包)
三、為什麼要用模塊?
- 用第三方或者內置的模塊是一種拿來主義,可以極大地提升開發效率。
- 自定義模塊,將我們自己程式中用到的公共功能,寫入一個python文件,然後程式的各部分組件可以通過導入的方式來引用自定義模塊的功能。
四、如何用模塊
一般我們使用import和from...import...導入模塊。