庫的概念是具有相關功能模組的集合。這也是Python的一大特色之一,即具有強大的標準函式庫、第三方函式庫以及自訂模組。
模組:
一個完整的Python檔。在物理上的組織方式上為文件(如math.py);在邏輯的組織方式上,這個文件為模組(如math)。
呼叫方式如下(方法一):
>>>import math
也可以同時呼叫多個模組(方法二):
>>>import module_name1, module_name2, ……
同時也可以直接從模組中調取某一函數(方法三):
>>>from module_name import function_name
套件:
套件是一個由模組和子套件組成的python應用程式的執行環境,具有資料夾的層次結構。如:
>>>AAA/ >>> bbb.py >>> _int_.py >>> CCC/ >>> c1.py >>> c2.py >>> DDD/ >>> d1.py >>> ……
由上圖可以看出套件 AAA 既含有 *.py 的模組,也含有 CCC,DDD之類的子包。如調取函數func1(位於c1.py),則可以透過以下程式碼:
>>>import AAA.CCC.c1 >>>AAA.CCC.c1.func1()
此方法呼叫函數func1時,需要指出其位置,即 AAA.CCC.c1.func1()。若想直接使用函數,可透過以下方式:
>>>from AAA.CCC.c1 import func1 >>>func1()
更多Python相關技術文章,請造訪Python教學欄位學習!
以上是python的函式庫是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!