標籤:

Python MRO

1.MRO是什麼意思?

method resolution order,其用的演算法叫做C3 linearization,是multiple inheritance的支撐技術。

2.MRO的過程?

old style相當於深度優先搜索,new style相當於廣度優先搜索。

3.但是這種搜索方式也有一些bad case,後來就有了C3.

視頻地址:youtube.com/watch?

參考:python-history.blogspot.com


推薦閱讀:

如何批量獲取年報中數據?
美化你LeetCode倉庫的README
用 Python 解析李小璐的微博,驚呆了!
為什麼C++讀取文件會比Python慢?

TAG:Python |