问答详情
源自:4-4 Python类的数学运算

代码是如何运行的啊

不懂r1+r2为什么程序会运行add函数,而不是运行sub函数,r1-r2又会自动运行sub函数而不是add函数

提问者:慕粉0403603 2020-11-24 22:28

个回答

  • 不做实力派的型男不改昵称
    2021-01-17 19:28:58

    add,sub,mul,truediv这几个缩写单词的中文了解下就知道为啥了,起名不是没依据的

  • qq_迷失在天堂里云_0
    2020-12-06 12:12:04

    print(r1 + r2)相当于内建函数的__add__
    print(r1 - r2)相当于内建函数的__sub__
    print(r1 * r2)相当于内建函数的__mul__
    print(r1 / r2)相当于内建函数的__truediv__


  • 柚子不诱
    2020-12-03 21:16:08

    是不是遇到加号就运行add,遇到减号就运行sub