基于python中__add__函数的用法


Posted in Python onNovember 25, 2019

运算符重载 _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 相关文章推荐
在Python的Django框架中更新数据库数据的方法
Jul 17 Python
Python中操作符重载用法分析
Apr 29 Python
Python入门_浅谈数据结构的4种基本类型
May 16 Python
Python关于excel和shp的使用在matplotlib
Jan 03 Python
Python 利用切片从列表中取出一部分使用的方法
Feb 01 Python
Python提取支付宝和微信支付二维码的示例代码
Feb 15 Python
Python实用库 PrettyTable 学习笔记
Aug 06 Python
对Django中的权限和分组管理实例讲解
Aug 16 Python
Python queue队列原理与应用案例分析
Sep 27 Python
Python vtk读取并显示dicom文件示例
Jan 13 Python
Django 用户认证Auth组件的使用
Nov 30 Python
Python实现Kerberos用户的增删改查操作
Dec 14 Python
pygame库实现移动底座弹球小游戏
Apr 14 #Python
python科学计算之numpy——ufunc函数用法
Nov 25 #Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
Nov 25 #Python
Python解析json代码实例解析
Nov 25 #Python
python实现差分隐私Laplace机制详解
Nov 25 #Python
python3实现弹弹球小游戏
Nov 25 #Python
python数据化运营的重要意义
Nov 25 #Python
You might like
PHP调用三种数据库的方法(2)
2006/10/09 PHP
adodb与adodb_lite之比较
2006/12/31 PHP
PHP递归实现层级树状展开
2016/04/01 PHP
JavaScript基本对象
2007/01/11 Javascript
学习YUI.Ext第五日--做拖放Darg&Drop
2007/03/10 Javascript
最新28个很棒的jQuery 教程
2011/05/28 Javascript
jQuery load方法用法集锦
2011/12/06 Javascript
JS判断数组中是否有重复值得三种实用方法
2013/08/16 Javascript
JSONP之我见
2015/03/24 Javascript
再谈JavaScript线程
2015/07/10 Javascript
JavaScript中Boolean对象的属性解析
2015/10/21 Javascript
浅析JS操作DOM的一些常用方法
2016/05/13 Javascript
使用Promise解决多层异步调用的简单学习心得
2016/05/17 Javascript
详解angular 中的自定义指令之详解API
2017/06/20 Javascript
vue中使用cropperjs的方法
2018/03/01 Javascript
javaScript实现游戏倒计时功能
2018/11/17 Javascript
小程序实现抽奖动画
2020/04/16 Javascript
Vue实现导航栏的显示开关控制
2019/11/01 Javascript
jQuery实现计算器功能
2020/10/19 jQuery
详解python如何调用C/C++底层库与互相传值
2016/08/10 Python
Python中装饰器高级用法详解
2017/12/25 Python
python快速建立超简单的web服务器的实现方法
2018/02/17 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
2018/04/27 Python
python删除列表元素的三种方法(remove,pop,del)
2019/07/22 Python
python使用socket实现的传输demo示例【基于TCP协议】
2019/09/24 Python
flask框架自定义url转换器操作详解
2020/01/25 Python
python GUI库图形界面开发之PyQt5窗口类QMainWindow详细使用方法
2020/02/26 Python
python3跳出一个循环的实例操作
2020/08/18 Python
罗技英国官方网站:Logitech UK
2020/11/03 全球购物
JPA的优势都有哪些
2013/07/04 面试题
学习党的群众路线教育实践活动心得体会
2014/03/01 职场文书
质量承诺书怎么写
2014/05/24 职场文书
群众路线教育实践活动剖析材料
2014/09/30 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
新手入门Mysql--sql执行过程
2021/06/20 MySQL
java实现面板之间切换功能
2022/06/10 Java/Android