Python 的魔术方法
在上一篇文章中实现了一个非常简陋的 MyDict 类,仅仅可以 get 、set ,其他的各种功能都没有,甚至连在 Python shell 中正常的表示都做不到。这篇文章将会继续完善这个字典类,并同时简单介绍用到的 Python 魔术方法。 目前的 MyDict 已经有了基本的功能,但如果试图输出,就会出现如下所示的样子。 >>> from my_dict import MyDict >>> d = MyDict() >>> d["a"] = 1 >>> d["b"] = 2 >>> d["c"] = 3 >>> d <my_dict.MyDict object at 0x1028fde48> >>> print(d) <my_dict.MyDi




