先從類和物件說起
類是指物件的各種型別,又稱抽象物件
開發物件:通過類建立物件,又稱例項化物件
一類物件:通過同乙個類建立的物件
屬性:物件中的變數
自定義類:
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...