__div__ એ એક કાર્ય છે જે બે દલીલો લે છે, એક અંશ અને છેદ. સમસ્યા એ છે કે તે બે સંખ્યાઓને વિભાજિત કરતી વખતે ખોટા પરિણામો લાવી શકે છે જે બંને પૂર્ણાંકો નથી.
def __div__(self, other): return self.value / other.value
આ પાયથોન પદ્ધતિની વ્યાખ્યા છે. તે __div__ નામની પદ્ધતિને વ્યાખ્યાયિત કરી રહી છે જે બે દલીલો લે છે, સ્વ અને અન્ય. પદ્ધતિ self.value ને other.value વડે ભાગ્યાનું પરિણામ આપશે.
અનુક્રમણિકા
__truediv__
Python માં, truediv ફંક્શન બે પૂર્ણાંકોનો સાચો ભાગ (પૂર્ણાંક વિભાગ) પરત કરે છે.
__floordiv__
પાયથોનમાં, ફ્લોર() ફંક્શન દલીલ કરતા વધુ ન હોય તેવી ન્યૂનતમ પૂર્ણાંક મૂલ્ય આપે છે.