In dit hoofdstuk is het volgende besproken:
Operator overloading
Overloaden van vergelijkingsoperatoren middels __eq__()
,
__ne__()
, __gt__()
, __ge__()
, __lt__()
, en __le__()
NotImplemented
__bool__()
Overloaden van operatoren voor berekeningen middels __add__()
,
__sub__()
, __mul__()
, __truediv__()
, __floordiv__()
,
__mod__()
, __pow__()
, __lshift__()
, __rshift__()
,
__and__()
, __or__()
, en __xor__()
Rechtshandige versies van overload methodes voor berekeningen
Verkorte versies van overload methodes voor berekeningen
Overloaden van eenwaardige operatoren __neg__()
, __pos__()
,
__invert__()
, __abs__()
, __int__()
, __float__()
,
__round__()
, en __bytes__()
Overloaden van operatoren voor sequentie classes __len__()
,
__getitem__()
, __setitem__()
, __delitem__()
, __missing__()
,
en __contains__()