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