介绍
这篇文章将为大家详细讲解有关如何在python中使用__add__函数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
<强>运算符重载_add 强>
# #定义:让自定义的类生成的对象(实例)能够使用运算符进行操作 class Vector01: “& # 39;”定义一个一维向量& # 39;& # 39;& # 39; def init(自我,x): self.x =, x def str(自我): “& # 39;”定义新生成的返回值是什么,如果没有这个之间返回的是类的特点& # 39;& # 39;& # 39; return (“一维向量的分量是:% d # 39;, %, (self.x)) def 添加(自我,其他):,#表示平面内的+ #,打印(“参数是:& # 39;,其他) return Vector01 (self.x +,其他) 时间=v01 Vector01 (10) 打印(v01 + 2), # v01.add (2) # #但是这只是适合(v01 + 2),若果要实现数值与自定义的类生成的对象的加法(2 + v01),则需要增加定义函数__radd__来重新定义
关于如何在python中使用__add__函数就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。