python的模組和類有什麼區別

nintyuui發表於2021-09-11

python的模組和類有什麼區別

python模組是:

自我包含並且有組織的程式碼片段為模組。

表現形式為:寫的程式碼儲存為檔案。這個檔案就是一個模組。sample.py 其中檔名smaple為模組名字。

python中的類

類(Class):用來描述具有相同的屬性和方法的物件的集合。它定義了該集合中每個物件所共有的屬性和方法。物件是類的例項 。類變數:

類變數在整個例項化的物件中是公用的。類變數定義在類中且在函式體之外。類變數通常不作為例項變數使用。資料成員:類變數或者實

例變數, 用於處理類及其例項物件的相關的資料。方法重寫:如果從父類繼承的方法不能滿足子類的需求,可以對其進行改寫,這個過程

叫方法的覆蓋(override),也稱為方法的重寫。區域性變數:定義在方法中的變數,只作用於當前例項的類。例項變數:在類的宣告中,

屬性是用變數來表示的。這種變數就稱為例項變數,是在類宣告的內部但是在類的其他成員方法之外宣告的。繼承:即一個派生類

(derived class)繼承基類(base class)的欄位和方法。繼承也允許把一個派生類的物件作為一個基類物件對待。例如,有這樣一個設

計:一個Dog型別的物件派生自Animal類,這是模擬"是一個(is-a)"關係(例圖,Dog是一個Animal)。例項化:建立一個類的實

例,類的具體物件。方法:類中定義的函式。物件:透過類定義的資料結構例項。物件包括兩個資料成員(類變數和例項變數)和方法。

推薦學習《》。

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

相關文章