课程
/后端开发
/Python
/python进阶
def __add__(self, r):
return Rational(self.p * r.q + self.q * r.p, self.q * r.q)
2018-09-20
源自:python进阶 6-5
正在回答
加号操作符会调用__add__方法,r1 + ... 也就是r1对象调用其__add__方法,因此self传入的就是r1,另外的r2相当于参数,也就是__add__(self, ...)中的...,在这里就对应r
qq_CBC_1 提问者
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计