__div__ on funktsioon, mis võtab kaks argumenti, lugeja ja nimetaja. Probleem on selles, et kahe arvu jagamisel, mis ei ole mõlemad täisarvud, võib see anda valesid tulemusi.
def __div__(self, other): return self.value / other.value
See on Pythoni meetodi määratlus. See määratleb meetodi nimega __div__, mis kasutab kahte argumenti, ise ja muud. Meetod tagastab tulemuse self.value jagatud muu.väärtusega.
__truediv__
Pythonis tagastab funktsioon truediv kahe täisarvu tõelise jaotuse (täisarvujaotuse).
__floordiv__
Pythonis tagastab funktsioon floor() väikseima täisarvu väärtuse, mis ei ole suurem argumendist.