python面向物件基礎
阿新 • • 發佈:2020-11-30
# 萬物皆物件 # python類的語法 關鍵字 class # 類名的規範:數字、字母、下劃線組成,不能以數字開頭,首字母大寫,駝峰命名 # 類屬性:類中的變數值 # 類方法:類中的函式 # 概括出例項共有的屬性、方法 class BoyFriend(): # 類屬性 height = 175 weight = 120 money = "500萬" def __init__(self, name, age): # 初始化函式,例項方法,一般不傳動態引數和關鍵字引數 self.name = name self.age = age# 某個屬性是多個函式公用的,採用例項方法,沒有return # 類函式 @classmethod # 類方法,當某個函式與其他函式屬性無關時建立類方法 def swimming(cls): print("酷酷酷") def cooking(self): # 例項方法 print("我會做飯") def earn(self): print("月薪3萬") @staticmethod # 靜態方法 def sing(): print("會唱歌") # 例項/物件,具體的一個例子bf = BoyFriend("貓貓", "10") # 例項具有類的所有屬性和方法的使用許可權 # 建立一個例項 類名() print(bf) print(bf.money) # 呼叫屬性:例項.屬性名 # 呼叫方法/函式:例項.函式名() # 類方法 tl = BoyFriend("小明", "12") print(tl)