基于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中使用PIPE操作Linux管道
Feb 04 Python
深入讲解Python中的迭代器和生成器
Oct 26 Python
详解python时间模块中的datetime模块
Jan 13 Python
python虚拟环境virualenv的安装与使用
Dec 18 Python
Python3如何解决字符编码问题详解
Apr 23 Python
浅谈python中字典append 到list 后值的改变问题
May 04 Python
Python测试网络连通性示例【基于ping】
Aug 03 Python
pandas重新生成索引的方法
Nov 06 Python
用Python PIL实现几个简单的图片特效
Jan 18 Python
pytorch 可视化feature map的示例代码
Aug 20 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
Jan 20 Python
浅谈Python中的正则表达式
Jun 28 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重定向的3种方式
2013/03/07 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十三)
2014/06/26 PHP
PHP实现数组递归转义的方法
2014/08/28 PHP
大家在抢红包,程序员在研究红包算法
2015/08/31 PHP
PHPMailer ThinkPHP实现自动发送邮件功能
2018/06/10 PHP
PHP的静态方法与普通方法用法实例分析
2019/09/26 PHP
JQuery与JSon实现的无刷新分页代码
2011/09/13 Javascript
javascript动态创建表格及添加数据实例详解
2015/05/13 Javascript
jQuery带进度条全屏图片轮播特效代码分享
2020/06/28 Javascript
JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果
2015/11/26 Javascript
jQuery基于xml格式数据实现模糊查询及分页功能的方法
2016/12/25 Javascript
Vue.js系列之项目结构说明(2)
2017/01/03 Javascript
微信小程序商城项目之侧栏分类效果(1)
2017/04/17 Javascript
详解使用angular的HttpClient搭配rxjs
2017/09/01 Javascript
js使用generator函数同步执行ajax任务
2017/09/05 Javascript
原生JS实现拖拽功能
2020/12/16 Javascript
[18:20]DOTA2 HEROS教学视频教你分分钟做大人-昆卡
2014/06/11 DOTA
浅谈python类属性的访问、设置和删除方法
2016/07/25 Python
python 实现自动远程登陆scp文件实例代码
2017/03/13 Python
pandas.loc 选取指定列进行操作的实例
2018/05/18 Python
Python字典循环添加一键多值的用法实例
2019/01/20 Python
python字符串查找函数的用法详解
2019/07/08 Python
Python列表(list)所有元素的同一操作解析
2019/08/01 Python
使用OpenCV获取图像某点的颜色值,并设置某点的颜色
2020/06/02 Python
简单掌握CSS3将文字描边及填充文字颜色的方法
2016/03/07 HTML / CSS
南非最大的花卉和送礼服务:NetFlorist
2017/09/13 全球购物
欧洲最大的品牌水上运动服装和设备在线零售商:Wuituit Outlet
2018/05/05 全球购物
德国大型和小型家用电器网上商店:Energeto
2019/05/15 全球购物
咨询公司各岗位职责
2013/12/02 职场文书
企划主管岗位职责
2013/12/12 职场文书
2014年巴西世界杯口号
2014/06/05 职场文书
大学生学习面向未来的赶考思想汇报
2014/09/12 职场文书
公务员个人考察材料
2014/12/23 职场文书
财政局长个人总结
2015/03/04 职场文书
Nginx性能优化之Gzip压缩设置详解(最大程度提高页面打开速度)
2022/02/12 Servers
Python四款GUI图形界面库介绍
2022/06/05 Python