Python中的類、模組和包究竟是什麼?

千鋒武漢發表於2021-10-15

   Python培訓教程:Python中的類、模組和包究竟是什麼?在Python和其他程式語言中,都有類似或相同的概念,如物件、類、模組、包,名稱都是一樣的,只不過會有細微的一些區別,正是因為有這些存在,才使開發變得簡單,對於想要 學習Python的同學,希望通過本篇文章可以幫助到你瞭解Python,請看下文:

pp

  Python培訓教程:Python中的類、模組和包究竟是什麼?

  一、類:

  在許多語言中都存在,是物件導向的基礎,將不同物體的共同特徵抽取出來,根據相似度分類,把彼此相似度高的物體歸於一類,從而提高程式碼的可重用性,大大降低了程式碼的複雜性。

  二、模組:

  在Python中,一個檔案就可以稱為是一個模組了,在建立一個指令碼檔案且定義了某些函式和變數後,在其他需要使用這些功能的檔案中,匯入該模組,就可以重複使用其中的函式和變數,模組名就是檔名去掉.py字尾。

  模組也可以劃分為built -in模組和自定義模組。

  前者是Python內建的模組,比如sys、os等基本模組。

  內建函式dir()可以檢視模組定義了什麼資料,其中包括變數名、模組名、函式名等。

  當匯入一個模組時,直譯器會現在當前的包中進行查詢,如果未找到,會在內建的built -in模組中查詢,如果還未找到,會按sys.path給定的路徑找相對應的模組檔案。

  三、包:

  可以說是一個檔案目錄結構,由n個模組或n個子包組成的PYthon應用程式執行環境,包是一個包含_init_.py檔案的目錄,該目錄下必須要有_init_.py檔案和其他模組或子包。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2809400/,如需轉載,請註明出處,否則將追究法律責任。

相關文章