天天看點

子產品的四種形式是什麼?一、什麼是子產品?二、子產品的四種形式三、為什麼要用子產品?四、如何用子產品

子產品的四種形式

  • 一、什麼是子產品?
  • 二、子產品的四種形式
  • 三、為什麼要用子產品?
  • 四、如何用子產品

一、什麼是子產品?

子產品是一系列功能的集合體,而函數是某一個功能的集合體,是以子產品可以看成是一堆函數的集合體。

一個py檔案内部就可以放一堆函數,是以一個py檔案就可以看成一個子產品。如果這個py檔案的檔案名為

module.py

,子產品名則是

module

二、子產品的四種形式

在Python中,總共有以下四種形式的子產品:

自定義子產品:如果你自己寫一個py檔案,在檔案内寫入一堆函數,則它被稱為自定義子產品,即使用python編寫的

.py

檔案

第三方子產品:已被編譯為共享庫或DLL的C或C++擴充

内置子產品:使用C編寫并連結到python解釋器的内置子產品

包:把一系列子產品組織到一起的檔案夾(注:檔案夾下有一個

__init__.py

檔案,該檔案夾稱之為包)

子產品的四種形式是什麼?一、什麼是子產品?二、子產品的四種形式三、為什麼要用子產品?四、如何用子產品

三、為什麼要用子產品?

用第三方或者内置的子產品是一種拿來主義,可以極大地提升開發效率。

自定義子產品,将我們自己程式中用到的公共功能,寫入一個python檔案,然後程式的各部分元件可以通過導入的方式來引用自定義子產品的功能。

四、如何用子產品

一般我們使用

import

from...import...

導入子產品。