首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python:__add__方法使用

python:__add__方法使用

作者头像
py3study
发布2020-01-07 16:09:43
发布2020-01-07 16:09:43
1.5K0
举报
文章被收录于专栏:python3python3
代码语言:javascript
复制
#!/usr/bin/python

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)
v3 = Vector(10,10)
print v1 + v2 + v3
print v1
代码语言:javascript
复制
结果:
Vector (17, 18)
Vector (2, 10)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/15 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档