第278页 12.2.3.4 确定MRO
一只黑眼睛看着大千世界 (我要保持自己的长名字……)
读过 Python源码剖析
- 章节名:12.2.3.4 确定MRO
- 页码:第278页
书里讲的仅仅是2.2 new-class的MRO顺序策略,老旧了。 实际上,python存在三种策略: 一种是针对classic对象的策略,简单深搜。 一种是在2.2中针对new-class的策略,如书中所讲。 一种是在2.3及以后针对new-class的策略,名为C3算法。 可参考http://python-history.blogspot.com/2010/06/method-resolution-order.html
28人阅读
一只黑眼睛看着大千世界对本书的所有笔记 · · · · · ·
-
第216页 Python虚拟机中的函数机制
对于一段Python代码,其对应的PyCodeObject对象只有一个,而代码所对应的PyFunctionObject对...
-
第278页 12.2.3.4 确定MRO
-
第310页 12.6 千变万化的descriptor
descriptor,加上decorator语法,就更千变万化了。
-
第366页 14.3 import机制的实现
在2.6.8版本的代码中,Python/import.c#2207 get_parent函数。 在__name__和__path__之前,先...
> 查看全部8篇
说明 · · · · · ·
表示其中内容是对原文的摘抄