1.作用:在类方法内拦截内置的操作(+,-,*,/等等),当类的实例出现在内置操作时,python自动调用重载的方法
eg:
class Number:
def __init__(self,start):#重载构造函数
self.data = start
def __sub__(self,other)://重载减法
return Number(self.data - other)
>>>from number import Number
>>>X = NUmber(5)
>>>Y = X - 2//调用Number的__sub__
>>>Y.data: