【Python】魔法方法:数据运算
【小甲鱼】【零基础入门学习Python】【魔法方法:数据运算】

订正:divmod(a,b)返回的是一个元组(a//b,a%b)
举例:
1 >>> class New_int(int): 2 def __add__(self,other): 3 return int.__sub__(self,other) 4 def __sub__(self,other): 5 return int.__add__(self,other) 6 7 8 >>> a = New_int(3) 9 >>> b = int(4) 10 >>> a+b 11 -1 12 >>> a-b 13 7 14 >>> a = int(3) 15 >>> a+b 16 7 17 >>> a-b 18 -1 19 >>> b = New_int(4) 20 >>> a 21 3 22 >>> b 23 4 24 >>> a+b 25 7 26 >>> a-b 27 -1 28 >>> a = New_int(3) 29 >>> a 30 3 31 >>> a+b 32 -1 33 >>> a-b 34 7

浙公网安备 33010602011771号