4. Magic methods¶
More details can be found here
4.3. Computed Attributes¶
-
__getattribute__
()¶
-
__getattr__
()¶
-
__setattr__
()¶
-
__delattr__
()¶
-
__dir__
()¶
4.6. Classes That Act Like Dictionaries¶
-
__getitem__
()¶
-
__setitem__
()¶
-
__delitem__
()¶
-
__missing__
()¶
4.7. Classes That Act Like Numbers¶
-
__add__
()¶
-
__sub__
()¶
-
__mul__
()¶
-
__truediv__
()¶
-
__floordiv__
()¶
-
__mod__
()¶
-
__divmod__
()¶
-
__pow__
()¶
-
__lshift__
()¶
-
__rshift__
()¶
-
__and__
()¶
-
__xor__
()¶
-
__or__
()¶
-
__radd__
()¶
-
__rsub__
()¶
-
__rmul__
()¶
-
__rtruediv__
()¶
-
__rfloordiv__
()¶
-
__rmod__
()¶
-
__rdivmod__
()¶
-
__rpow__
()¶
-
__rlshift__
()¶
-
__rrshift__
()¶
-
__rand__
()¶
-
__rxor__
()¶
-
__ror__
()¶
-
__iadd__
()¶
-
__isub__
()¶
-
__imul__
()¶
-
__itruediv__
()¶
-
__ifloordiv__
()¶
-
__imod__
()¶
-
__idivmod__
()¶
-
__ipow__
()¶
-
__ilshift__
()¶
-
__irshift__
()¶
-
__iand__
()¶
-
__ixor__
()¶
-
__ior__
()¶
-
__neg__
()¶
-
__pos__
()¶
-
__abs__
()¶
-
__invert__
()¶
-
__complex__
()¶
-
__int__
()¶
-
__float__
()¶
-
__round__
()¶
-
__ceil__
()¶
-
__floor__
()¶
-
__trunc__
()¶
-
__index__
()¶
4.8. Classes That Can Be Compared¶
-
__eq__
()¶
-
__ne__
()¶
-
__lt__
()¶
-
__le__
()¶
-
__gt__
()¶
-
__ge__
()¶
-
__bool__
()¶
4.9. Classes That Can Be Serialized¶
-
__copy__
()¶
-
__deepcopy__
()¶
-
__getstate__
()¶
-
__reduce__
()¶
-
__reduce_ex__
()¶
-
__setstate__
()¶