پایتون زبونیه که من همیشه برای پروژه دانشگاهی ازش استفاده کردم - همه ما میدونیم که در دنیا چقدر از اون استفاده میشه و میشه استفاده کرد - برای همین فقط گه گاهی میرم سمتش و هروقت میرم سعی می کنم حرف جدیدی در موردش بزنم، اینبار دوتا حرف کوچک دارم نخست اینکه اگر بخوایم دو عدد صحیح رو تقسیم کنیم ولی حاصل عدد اعشاری بشه تکلیف چیه؟ خب من جواب ساده نوشتن سطر زیر بالای همه کدهامونه

``` from __future__ import division ```

اینجوری همه تقسیم ها حاصل اعشاری خواهند داشت و اگر بخواهید کسری حاصل صحیح داشته باشه میتونید از عملگر `//` استفاده کنید.

حرف دیگه اینه که چجوری بتونی دوتا کلاس رو با هم مقایسه کنید، توی پایتون برخلاف جاوا میشه عملگرها رو برای یک کلاس شخصی سازی کرد، به این معنی که ما هرجا بین دوتا متغییر از نوع کلاس خودمون یک عملگر استفاده کردیم، یک سری دستورات خاص اجرا بشه و جوابش برگردونده بشه. برای مثال اگر میخواهیم از عملگر `==` استفاده کنیم میتونیم تابع `__eq__` رو درون کلاس خودمون تعریف کنیم.

``` class A(object): def __init__(self, s=''): self.s = s
def __eq__(self, other):
    return self.s == other.s

def __lt__(self, other):
    return self.s < other.s

def __gt__(self, other):
    return self.s > other.s