运算符重载

#!/usr/bin/python3

class Vector:

def __init__(self, a, b):

self.a = a

self.b = b

def __str__(self):

return 'Vector (%d, %d)' % (self.a, self.b) def __add__(self,other):

return Vector(self.a + other.a, self.b + other.b)

v1 = Vector(2,10)

v2 = Vector(5,-2)

print (v1 + v2)

posted @ 2021-01-07 14:32  杜广超  阅读(30)  评论(0)    收藏  举报