![]() |
Überladen von Operatoren |
![]() |
class Fraction: |
>>> Fraction(1,2) |
Nahezu jeder Python-Operator kann überladen werden; auf diese Weise können Klassen die Eigenschaften numerischer Datentypen, Listen, Dictionaries etc. annehmen
__add__, __sub__, __mul__,
...__eq__, __gt__, __lt__,
...__getitem__, __setitem__, __delitem__
__getslice__, __setslice__, __delslice__
__repr__, __str__