A ještě něco. Spusť si interaktivní interpret Pythonu, napiš i = 1. Pak si nech vypsat dir(i). Uvidíš tam metody jako __add__, __sub__ apod. Zavolej si metodu 1.__add__(1), vypíše se 2. Takže, když to shrnu, klasický infixový operátor + je jenom zkratka pro operator.add(), který volá metodu obj.__add__(). To si myslím, že je dost dobré řešení a mnohé objektové či "objektové" jazyky jsou oproti Pythonu poněkud pozadu a Python se z hlediska objektovosti nemá zač stydět.