🧬 Python
__new__
:控制实例的创建,返回一个新的实例对象。__init__
:初始化一个新创建的实例,设置对象的初始状态。__call__
:使对象可调用,类似于函数调用。__str__
和__repr__
:分别用于定义对象的用户友好表示和正式表示。__len__
、__getitem__
、__setitem__
和__delitem__
:用于实现容器类型的行为。__add__
和__eq__
:用于实现算术和比较操作。__enter__
和__exit__
:用于上下文管理。