Python 物件導向(第三節課)

2021-10-06 13:47:07 字數 1191 閱讀 5852

用了兩次markdown,還是用不習慣。先不用了,這個東西也是要學習成本的,等學完這段再研究一下。目前可能是我不會用的緣故,我感覺不順手,效率很低。所以還是用富文字編輯器吧。第三節課,先回顧一下上節課的,正好在此用乙個**把一些定義再捋一捋,這樣有助於消化和記憶,下面直接上**。

例項方法

類方法靜態方法

意義物件的動作行為,用於處理例項屬性

類的動作行為,用於處理類屬性

與物件和類沒有直接關係的一段邏輯

定義def 例項方法名(self,引數)

@classmethod

def 類方法名(cls,引數)

@staticmethod

def 靜態方法名(引數)

操作在類裡:

self.例項方法名(引數)

在類外:

物件.例項方法名(引數)

在類裡:

self.類方法名(引數)

類名.類方法名(引數)

cls.類方法名(引數)

在類外:

物件.類方法名(引數)

類名.類方法名(引數)

在類裡:

self.靜態方法名(引數)

類名.靜態方法名(引數)

cls.靜態方法名(引數)

在類外:

物件.靜態方法名(引數)

類名.靜態方法名(引數)

例項屬性

類屬性意義

用於描述物件的特徵狀態

用於描述類的特徵狀態,所有物件可共享

定義 例項屬性:在def__init__(self,引數)中定義動態例項屬性:其他例項方法或類外定義

類屬性:在類名下定義的「全域性變數」

動態類屬性:其他類方法或類外定義

操作在類裡建立:

self.例項屬性 = 值

類名(引數).例項屬性 = 值

在類裡呼叫:

self.例項屬性

在類外建立:

物件.例項屬性 = 值

在類外呼叫:

物件.例項屬性

在類裡建立:

cls.類屬性 = 值

類名.類屬性 = 值

在類裡呼叫:

self.類屬性

cls.類屬性

類名.類屬性

在類外建立:

類名.類屬性 = 值

在類外呼叫:

物件.類屬性

類名.類屬性

python爬蟲第三節課

序列的方法 list tuple str a hello b python c a b c s s s a,b,c join a,b,c 可迭代物件 format a,b,c format a,b,c format a,b,c 預設按照 0,1,2 format a,b,c 也指定索引 format...

csdn第三節課

筆記部分 1.網頁中影象的插入 一.屬性 1 alt 當無法顯示是給以使用者提示 2 title 滑鼠移動到上時顯示資訊 3 src 用於 中找出的路徑.二.路徑 1 當前的目錄檔案 直接寫出檔名 或 檔名 2 子集目錄檔案 同級檔名 子集檔名 3 上級檔案 檔名 多一級多加乙個 2.超連結 一.兩...

php第三節課

正規表示式 正規表示式 斜槓代表定界符 str abcde123fg456h reg d echo preg replace reg,str 將字串 str按照職責表示式reg替換為 var dump preg split reg,str 將字串str按照正規表示式拆分 arr array preg...