python 2022/1/2
類和對(duì)象
定義:具有相同屬性和功能的一類事物— 抽象概念
對(duì)象:具體的表現(xiàn)
類:
人:性別、膚色、年齡。。。。 功能: 跳、蹦、學(xué)習(xí)等
車:顏色、方向盤、車輪 功能:跑
貓:顏色、名字、毛發(fā)顏色 功能:跳等等
類屬性的定義和使用:
類屬性:寫在類中,但是在方法外。分為了:公有和私有這兩種。
使用兩個(gè)下劃線,只能在class里的方法里面調(diào)用。
構(gòu)造函數(shù):
構(gòu)造函數(shù),又稱為構(gòu)造器,當(dāng)你創(chuàng)建實(shí)例化對(duì)象的時(shí)候,它會(huì)自動(dòng)運(yùn)行。
如下圖所示:
當(dāng)前面使用兩個(gè)下劃線+單詞+后面使用兩個(gè)下劃線,代表predefine
實(shí)例方法的定義和調(diào)用
實(shí)例方法:
self
如果要在類里面調(diào)用方法,需要使用self
類繼承及繼承的特點(diǎn):
類的繼承方法之:重寫和擴(kuò)展
如下圖所示我們把call的方法進(jìn)行了修改,然后打印輸出的是可以通過微信視頻
類的多態(tài):
以封裝和繼承為前提,不同的子類對(duì)象調(diào)用相同的方法,產(chǎn)生不同的執(zhí)行結(jié)果。
錯(cuò)誤和異常
語法錯(cuò)誤
異常:代碼沒錯(cuò),print(5/0) 這種錯(cuò)誤
try:
正常執(zhí)行代碼
except:
發(fā)生異常時(shí)執(zhí)行的代碼
try except else
try:
執(zhí)行代碼
except:
發(fā)生異常時(shí)執(zhí)行的代碼
else:
沒有異常時(shí)執(zhí)行的代碼
也就是說try里面的代碼要執(zhí)行,else里面的代碼也要執(zhí)行。
try
執(zhí)行代碼
except
發(fā)生異常時(shí)執(zhí)行的代碼
else
沒有異常時(shí)執(zhí)行的代碼
finally
不管有沒有異常都會(huì)執(zhí)行的代碼
總結(jié)
以上是生活随笔為你收集整理的python 2022/1/2的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 2021/12/31
- 下一篇: [Python]理解 if __name