1. 語法
創(chuàng)新互聯(lián)建站秉承實現(xiàn)全網(wǎng)價值營銷的理念,以專業(yè)定制企業(yè)官網(wǎng),成都網(wǎng)站設(shè)計、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè),小程序定制開發(fā),網(wǎng)頁設(shè)計制作,成都手機網(wǎng)站制作,成都全網(wǎng)營銷幫助傳統(tǒng)企業(yè)實現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型升級專業(yè)定制企業(yè)官網(wǎng),公司注重人才、技術(shù)和管理,匯聚了一批優(yōu)秀的互聯(lián)網(wǎng)技術(shù)人才,對客戶都以感恩的心態(tài)奉獻(xiàn)自己的專業(yè)和所長。
class 類型(繼承列表):
def 實例方法名(self,形式參數(shù)1,形式參數(shù)2,...)
"文檔字符串"
語句..
2. 作用
用于描述一個對象的行為.,讓此類型的全部對象都擁有相同的行為
3. 說明
實例方法實質(zhì)是函數(shù),是定義在類內(nèi)的函數(shù)
實例方法屬于類的函數(shù)
實例方法的第一個參數(shù)代表自己用這個實例方法的對象,一般命名為"self"
實例方法如果沒有return語句,則返回None
實例方法的調(diào)用語法
實例.實例方法名(調(diào)用參數(shù))
或
類名.實例方法(實例,調(diào)用參數(shù))
例如:
classDog:
defsay(self):
print("旺旺")
defeat(self,that):
print("小狗在吃:",that)
self.food = that #屬性food 綁定到that, self.food 可以在其他類內(nèi)函數(shù)調(diào)用
deffood_info(self):
print("狗剛吃過:",self.food)
defrun(self,speed):
print("吃過"+self.food +"的小狗以每小時",speed,"/的速度在速度")
dog1 = Dog() #創(chuàng)建一個對象
dog1.say() # 調(diào)用實例對象
dog1.eat("骨頭") #骨頭傳入到形參that
dog1.food_info() # self 傳入自己
dog1.run(30)
dog2 = Dog() #創(chuàng)建第二個對象
dog2.eat("狗糧") #傳入不同的參數(shù)
dog2.food_info()
dog2.run("50")