![]() |
Ü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__