-
特殊方法
__str__()在print此對象時,被調用
__len__()用于len方法
__cmp__()用于cmp方法
有關聯性的方法都要一起設置
set get del
查看全部 -
可以用type獲取對象的類型
也可以用dir獲取對象的所有屬性
getattr和setattr可以獲取對象的屬性和設置對象的屬性
查看全部 -
多重繼承
新式類
廣度優先
mro順序
從左向右
重復的只保留最后一次
dbca
acbd
查看全部 -
動態語言的特點,可以向上順著繼承鏈查找
查看全部 -
isinstance可以判斷一個變量的類型
查看全部 -
使用super來初始化父類的實例
查看全部 -
繼承
子類包含父類的所有屬性和方法
查看全部 -
方法同樣有實例方法和類方法
查看全部 -
實例的方法也是一種屬性
綁定了函數的屬性
查看全部 -
實例也可以定義函數
查看全部 -
類屬性和實例屬性重名時
對于實例優先查找實例屬性
實例屬性無法改變類屬性
查看全部 -
類本身也可以有屬性
這個屬性可以被所有實例訪問
查看全部 -
一個屬性是__開頭
則無法被外部訪問
私有屬性
查看全部 -
__init__函數可以在新建類時就傳入不同的屬性
查看全部 -
實例新建出來
可以給它添加不同的屬性
查看全部
舉報
0/150
提交
取消