python基礎筆記 12 物件導向一

2021-10-05 16:27:59 字數 1477 閱讀 5262

先從類和物件說起

類是指物件的各種型別,又稱抽象物件

開發物件:通過類建立物件,又稱例項化物件

一類物件:通過同乙個類建立的物件

屬性:物件中的變數

自定義類:

class_類名():

**塊

class

myclass()

:pass

print(id

(myclass)

,type

(myclass)

,myclass)

# 類物件myclass的型別是type

開發物件:

物件名 = 類名()

pro = myclass(

)print

(pro,

type

(pro),id

(pro)

)# 例項物件pro的型別是myclass

i =isinstance

(pro,myclass)

# 判斷pro是否myclass的例項物件

print

(i)

新增屬性:

物件名**.**屬性名 = 屬性值

pro.name =

'value'

print

(pro.name)

class

myclass()

:# 自定義類

bianliangming =

'bianliangzhi'

# 定義的變數——公共屬性

defhello

(self)

:# 定義的函式——公共方法(至少定義乙個形參self)

print

('hello'

)a = myclass(

)# 開發物件

a.hello(

)# 預設傳遞了self這個實參

print

(a.bianliangming)

類,例項,屬性,屬性值

class

myclass()

: blming =

'blzhi'

# 設定屬性名和屬性值

defhello

(self)

:# 至少定義乙個形參self(理解為例項物件本身)

print

('hello %s'

%self.blming)

# %s是self.blming的佔位符

a = myclass(

)b = myclass(

)a.blming =

'jack'

# 修改屬性值

b.blming =

'rose'

# 修改屬性值

a.hello(

)b.hello(

)

python 12 物件導向基礎語法

dir 內建函式 定義簡單的類 只包含方法 方法中的self 引數 初始化方法 內建方法和屬性 在ipython中物件幾乎是無所不在的,我們之前學習的變數 資料 函式都是物件 在python中可以使用以下兩個方法驗證 1.在識別符號 資料後輸入乙個.然後按下tab鍵,ipython 會提示該物件能夠...

Python筆記 Ch 12 物件導向

乙個基礎的類定義 class myclass 這裡是類文件注釋 定義一些基本資料成員,為public 這裡相當於static變數,是可以直接通過類名訪問的 name age 0 定義一些私有屬性 方法,為private weight 0def privatefun do something pass...

筆記12 物件導向

物件導向 q 小明同學讀 三國 a 找物件 什麼是物件?在客觀世界中可以描述的物品 看得見,摸得著 小明 是什麼?人 人類中的乙個物件 三國 是什麼?書 書籍類中的乙個物件 在計算機中如何能夠描述小明和三國 string name 小明 int age char 可以讀書的 string booln...