请解释一下“operator overload"的概念

请解释一下“operator overload"的概念

一直都理解吾不 operator overload是一什么的概念,请给出些解释或者给点相关资料都行,谢谢各位
>>> class TInt:
        def __init__(self, v):
                self.v = v
        def __ge__(self, other):
                return self.v >= other.v

       
>>> TInt(1) > TInt(2)
False
>>> TInt(2) > TInt(1)
True
>>>


and ,  consult 'Python Reference Manual' 3.3 Special method names
就是 你可以  自定义  对一个class的 instance 进行操作 时 这些操作符的意义
class Number:
    def  __init__(self. start):        #把‘call’  overload为 向 self.date 赋值
         self.date = start
    def __sub__(self, other):       # 把 ‘-’ 操作 overload 为  ’*‘ 操作 (以self.date为对象)
         return  self.date * other
>>> X = Number(3)
>>> Y = X - 2
6

python中几乎所有操作 你都可以在自己的class中 OverLoad