Python中的特殊(魔术)方法

ibz*_*ibz 51 python

Python中的所有特殊(魔术)方法是什么?的__xxx__方法,即.

我经常寻找一种方法来覆盖我知道可以通过这些方法之一做的事情,但是我很难找到,因为据我所知,这些方法没有明确的清单,加上他们的名字并不是谷歌友好的.所以我认为在这里列出一些关于SO的列表是一个好主意.

Dav*_*eau 50

在python级别,大多数都记录在语言参考中.在C级别,您可以在对象协议部分找到它(严格来说,这里只有一个子集).

  • +1:清楚列出的每一个.Google"Python特殊方法名称",您将从语言参考的第3部分开始收到700,000个响应. (2认同)