__div__ ialah fungsi yang mengambil dua argumen, pengangka dan penyebut. Masalahnya ialah ia boleh menghasilkan keputusan yang salah apabila membahagikan dua nombor yang bukan kedua-duanya integer.
def __div__(self, other): return self.value / other.value
Ini ialah definisi kaedah Python. Ia mentakrifkan kaedah yang dipanggil __div__ yang mengambil dua hujah, diri dan lain-lain. Kaedah tersebut akan mengembalikan hasil nilai diri dibahagikan dengan nilai lain.
__truediv__
Dalam Python, fungsi truediv mengembalikan pembahagian sebenar (bahagian integer) dua integer.
__floordiv__
Dalam Python, fungsi floor() mengembalikan nilai integer terendah tidak lebih besar daripada hujah.