Python 專案開發入門的十堂課
第二堂 利用 Python 處理資料:Python 的物件模型
重點整理
- Python 的物件導向觀念是用鴨子型態,只要有共通的屬性及方法就是同類型的物件。
- 數字形態中的整數、浮點數、複數有共同的 imag 、 real 屬性,以及 conjugate() 方法。
- 序列形態中的字串、串列、序對、 range 有共通的 count() 及 index() 方法。
- 所有物件共通的方法有 __init__() 及 __str__() , __init__() 是建立物件時執行的方法, __str__() 回傳物件的字串表達形式。
- Python 中的物件是按照既定模型打造出來的,內建函數 dir() 可以查詢物件有哪些屬性及方法。
相關文章