基于python中__add__函数的用法

 更新时间:2019年11月25日 15:10:57   作者:大鱼的泪水  
今天小编就为大家分享一篇基于python中__add__函数的用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

运算符重载 _add

##定义:让自定义的类生成的对象(实例)能够使用运算符进行操作

class Vector01:
‘'‘定义一个一维向量'''
def init(self,x):
self.x = x
def str(self):
‘'‘定义新生成的返回值是什么,如果没有这个之间返回的是类的特点'''
return (‘一维向量的分量是:%d' % (self.x))
def add(self, other): #表示print内的+
# print(‘参数是:',other)
return Vector01(self.x + other)
v01 = Vector01(10)
print(v01+2) #v01.add(2)

##但是这只是适合(v01+2),若果要实现数值与自定义的类生成的对象的加法(2+v01),则需要增加定义函数__radd__来重新定义

以上这篇基于python中__add__函数的用法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

相关文章

  • Python 2.6.6升级到Python2.7.15的详细步骤

    Python 2.6.6升级到Python2.7.15的详细步骤

    这篇文章主要介绍了Python 2.6.6升级到Python2.7.15的详细步骤,本文分步骤给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • python通过定义一个类实例作为ftp回调方法

    python通过定义一个类实例作为ftp回调方法

    这篇文章主要介绍了python通过定义一个类实例作为ftp回调方法,涉及Python中类与回调方法的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-05-05
  • python实现跳表SkipList的示例代码

    python实现跳表SkipList的示例代码

    这篇文章主要介绍了python实现跳表SkipList的示例代码,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-07-07
  • Python爬虫必备之XPath解析库

    Python爬虫必备之XPath解析库

    今天给大家带来的是Python爬虫的相关知识,文章围绕着XPath解析库展开,文中有非常详细的代码示例及介绍,需要的朋友可以参考下
    2021-06-06
  • 详解Pytorch如何利用yaml定义卷积网络

    详解Pytorch如何利用yaml定义卷积网络

    大多数卷积神经网络都是直接通过写一个Model类来定义的,这样写的代码其实是比较好懂,也很方便。但是本文将介绍另一个方法:利用yaml定义卷积网络,感兴趣的可以了解一下
    2022-10-10
  • 怎样在Pandas DataFrame列中搜索值

    怎样在Pandas DataFrame列中搜索值

    这篇文章主要介绍了怎样在Pandas DataFrame列中搜索值问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • C# DataGridView行列转换的具体实现

    C# DataGridView行列转换的具体实现

    本文主要介绍了C# DataGridView行列转换的具体实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • Python中bytes字节串和string字符串之间的转换方法

    Python中bytes字节串和string字符串之间的转换方法

    python中字节字符串不能格式化,获取到的网页有时候是字节字符串,需要转化后再解析,下面这篇文章主要给大家介绍了关于Python中bytes字节串和string字符串之间的转换方法,需要的朋友可以参考下
    2022-01-01
  • Python类的定义继承调用比较方法技巧

    Python类的定义继承调用比较方法技巧

    这篇文章主要介绍了Python类的定义继承调用比较方法技巧,文章首先通过类的约束展开详情围绕主题介绍相关内容,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-06-06
  • Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年

    Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年

    这篇文章主要介绍了Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04

最新评论