课程
/后端开发
/Python
/python进阶
加减乘除符号+ - * /是怎么与类中的方法一一对应上的?print r1 + r2 如何就知道调用 __add__方法呢
2017-09-13
源自:python进阶 6-5
正在回答
__add__就是+号,类推...你不信可以把add改成其它字母,例如aaa,然后就运行不了报错了,这些都是内置的
python中的特殊方法的特点有哪些?
特殊方法定义在class中的
不需要直接调用
python的某些函数或操作符会调用对应的特殊方法
+号操作符会自动调用特殊方法__add__,如楼上所说
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计