Python學習筆記 (類與物件)

2021-09-29 06:25:06 字數 593 閱讀 9909

1.類與物件

物件導向程式設計語言類: 乙個模板, (人類)—是乙個抽象的, 沒有實體的物件: (eg: 張三, 李四)

屬性: (表示這類東西的特徵, 眼睛, 嘴巴, 鼻子)

方法: (表示這類物體可以做的事情, eg: 吃飯, 睡覺,學習)

2.定義類

使用class

3. python 的魔法方法

init(self[, param1, param2…])的魔法方法,該方法在類例項化時會自動呼叫。

4. 公有和私有在 python 中定義私有變數只需要在變數名或函式名前加上「__」兩個下劃線,那麼這個函式或變數就會為私有的了。

5. 繼承

baseclassname(示例中的基類名)必須與派生類定義在乙個作用域內。除了類,還可以用表示式,基類定義在另乙個模組中時這一點非常有用

6.繫結

python 嚴格要求方法需要有例項才能被呼叫,這種限制其實就是 python 所謂的繫結概念。python 物件的資料屬性通常儲存在名為.__ dict__的字典中,我們可以直接訪問__dict__,或利用 python 的內建函式vars()獲取.__ dict__。

Python學習筆記 類與物件

基於python3版本的學習。生活中我們所說的類,是物以類聚的類,是分門別類的類,是多個類似事物組成的群體的統稱。而在python中我們所遇到的類 class 比如整數 字串 浮點數等,不同的資料型別就屬於不同的類。準確來說,它們的全名是整數類 字串類 浮點數類。每乙個類之下都包含無數相似的不同個例...

Python 類與物件筆記

類與物件 python 類的語法 關鍵字class def函式名 引數 函式關鍵字 class 類名 類名的規範是數字字母下劃線 不能以數字開頭 首字母大寫 駝峰命名 類屬性類方法 class boyfriend 類屬性 height 175 weight 130 money 500萬 類函式 類方...

Python學習筆記 類,類物件,例項物件

1 self 當例項方法被呼叫時,物件會將自身self作為第乙個引數傳入。所以在定義時需要將self寫入,在呼叫時不用寫。2 公有 私有 python的屬性和方法預設都是公有的,可以通過 訪問到,通過在屬性名前可以加上雙下劃線可以將其偽私有化,這樣只能通過類的方法來訪問了,為什麼是偽呢,因為pyth...