简单来说形如__XXX__的变量或函数在Python中有专用的用途

常见的魔法方法大致可分为以下几类:

Untitled

构造与初始化

<aside> ⚠️ 当我们执行 del obj时,这个方法不一定会执行。 由于 Python 是通过引用计数来进行垃圾回收的,如果这个实例在执行 del时,还被其他对象引用,那么就不会触发执行 __del__方法。 所以一般这个函数很少会使用到

</aside>

类的表示

访问控制

比较操作