运算符重载 - 浮点数+自定义对象

时间:2014-10-26 04:36:24

标签: python operator-overloading

class Point:
  def __init__(self, x = 0.0, y = 0.0)
    self.x = float(x)
    self.y = float(y)
  def __add__(self, f)
    return(self.x + f, self.y + f)

此代码可以运行Point + float

如何操作float + Point

1 个答案:

答案 0 :(得分:1)

同样定义__radd__()