面向物件:
概念:類,例項化,物件,例項
屬性:
公有屬性:在類中定義
成員屬性:在方法中定義
私有屬性:在方法中使用 __屬性 定義 限制外部訪問
方法:
普通方法
類方法: @classmethod 裝飾 類名.呼叫 預設傳(cls)
靜態方法: @staticmethod 裝飾 通過類名.呼叫,本身與類沒有關係,相當於類中的一個工具函式
屬性方法: @property 裝飾 當成屬性呼叫
內建方法: (特殊方法) __new__ 觸發 __init__ 建立例項
__init__ 構造方法
__call__ 物件後面加括號觸發執行
__doc__ 檢視類的描述資訊
__module__當前操作的物件在那個模組
__class__當前操作的物件所建立的類是哪 個
__del__ 析構方法 當前物件在記憶體中被 釋放時自動執行
__dict__檢視類或物件中的成員
__str__如果一個類中定義了 這個方法, 那麼在列印物件時預設輸出這個方法的返回值
__getitem__索引 操作 獲取資料
__setitem__設定 修改資料
__delitem__刪除資料
__metaclass__ 用來定義以什麼樣的形式被建立