Python 7天快速入門(mén)完整視頻教程:https://www.bilibili.com/video/BV1o84y1Z7J1
Python 類(lèi)的成員方法
類(lèi)中有屬性,用來(lái)記錄對(duì)象數(shù)據(jù);
類(lèi)中也有方法,用來(lái)描述對(duì)象的行為;
類(lèi)中的方法和前面所學(xué)函數(shù)語(yǔ)法一致。
類(lèi)里面訪問(wèn)成員變量,可以用self關(guān)鍵字,在定義成員方法的時(shí)候,self關(guān)鍵字必須填寫(xiě)。
self表示當(dāng)前的類(lèi)對(duì)象
看下如下實(shí)例:
# 定義人類(lèi)
class Person:
# 屬性 姓名
name = None
# 屬性 年齡
age = None
# 成員方法 say 打印輸出姓名和年齡
def say(self):
print(f"姓名:{self.name},年齡:{self.age}")
def say2(self, msg):
print(f"姓名:{self.name},年齡:{self.age},備注:{msg}")
# 創(chuàng)建一個(gè)對(duì)象 zhangsan
zhangsan = Person()
zhangsan.name = "張三"
zhangsan.age = 21
zhangsan.say()
zhangsan.say2("成年人")
# 在創(chuàng)建一個(gè)對(duì)象 lisi
lisi = Person()
lisi.name = "李四"
lisi.age = 12
lisi.say()
lisi.say2("未成年")