Python最好的品质之一是一致性。
数据模型是对Python框架的描述,规范了语言自身构建模块的接口。
Python解释器碰到特殊的句法时,会使用特殊方法去激活一些基本的对象操作,这些特殊方法的名字以两个下划线开头,以两个下划线结尾。
举例展示如何实现__getitem__ 和 __len__ 这两个特殊方法及特殊方法的强大。
__getitem__
__len__
《流畅的Python》Luciano Ramalho 著
最后更新于5年前