__div__ हे एक फंक्शन आहे जे दोन आर्ग्युमेंट्स घेते, एक अंश आणि भाजक. समस्या अशी आहे की दोन्ही पूर्णांक नसलेल्या दोन संख्यांना विभाजित करताना ते चुकीचे परिणाम देऊ शकते.
def __div__(self, other): return self.value / other.value
ही पायथन पद्धतीची व्याख्या आहे. हे __div__ नावाची पद्धत परिभाषित करत आहे ज्यामध्ये दोन युक्तिवाद आहेत, स्व आणि इतर. पद्धत इतर.value ने भागलेल्या self.value चा निकाल देईल.
__truediv__
Python मध्ये, truediv फंक्शन दोन पूर्णांकांचा खरा विभाग (पूर्णांक विभाग) मिळवते.
__floordiv__
Python मध्ये, floor() फंक्शन आर्ग्युमेंटपेक्षा जास्त नसलेले सर्वात कमी पूर्णांक मूल्य मिळवते.