PythonDataModel

Python最好的品质之一是一致性。

数据模型是对Python框架的描述,规范了语言自身构建模块的接口。

Python解释器碰到特殊的句法时,会使用特殊方法去激活一些基本的对象操作,这些特殊方法的名字以两个下划线开头,以两个下划线结尾。

一摞Python风格的纸牌

举例展示如何实现__getitem____len__ 这两个特殊方法及特殊方法的强大。

参考

  • 《流畅的Python》Luciano Ramalho 著

最后更新于

这有帮助吗?