python2和Python3中新式類、經典類(舊式類)的區別

Python中類分兩種:舊式類和新式類: ➤新式類都從object繼承,經典類不須要。python ➤新式類的MRO(method resolution order 基類搜索順序)算法採用C3算法廣度優先搜索,而舊式類的MRO算法是採用深度優先搜索算法 ➤新式類相同父類只執行一次構造函數,經典類重複執行屢次。函數 其中: ➤截止到python2.1,只存在舊式類。舊式類中,類名和type是無關的:
相關文章
相關標籤/搜索