基于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基础教程之数字处理(math)模块详解
Mar 25 Python
Python实现爬取需要登录的网站完整示例
Aug 19 Python
基于Python中numpy数组的合并实例讲解
Apr 04 Python
浅谈Python里面小数点精度的控制
Jul 16 Python
详解基于python-django框架的支付宝支付案例
Sep 23 Python
Python多线程及其基本使用方法实例分析
Oct 29 Python
如何使用Python脚本实现文件拷贝
Nov 20 Python
基于Tensorflow使用CPU而不用GPU问题的解决
Feb 07 Python
Python计算矩阵的和积的实例详解
Sep 10 Python
python接口自动化框架实战
Dec 23 Python
python实现批量移动文件
Apr 05 Python
Pandas-DataFrame知识点汇总
Mar 16 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 xfocus防注入资料
2008/04/27 PHP
Zend的AutoLoad机制介绍
2012/09/27 PHP
PHP预定义超全局数组变量小结
2018/08/20 PHP
PHP简单实现图片格式转换(jpg转png,gif转png等)
2019/10/30 PHP
php+ajax实现文件切割上传功能示例
2020/03/03 PHP
Firefox中autocomplete="off" 设置不起作用Bug的解决方法
2011/03/25 Javascript
extjs4 treepanel动态改变行高度示例
2013/12/17 Javascript
多个js毫秒倒计时同时进行效果
2016/01/05 Javascript
js实现精确到毫秒的倒计时效果
2016/08/05 Javascript
AngularJS控制器之间的通信方式详解
2016/11/03 Javascript
Vue.js组件tabs实现选项卡切换效果
2016/12/01 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
vue.js指令和组件详细介绍及实例
2017/04/06 Javascript
详解nodejs微信公众号开发——1.接入微信公众号
2017/04/10 NodeJs
js实现延迟加载的几种方法
2017/04/24 Javascript
JavaScript实现隐藏省略文字效果的方法
2017/04/27 Javascript
js浏览器滚动条卷去的高度scrolltop(实例讲解)
2017/07/07 Javascript
React教程之Props验证的具体用法(Props Validation)
2017/09/04 Javascript
微信小程序实现换肤功能
2018/03/14 Javascript
如何实现echarts markline标签名显示自己想要的
2020/07/20 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
2020/11/12 Javascript
python基础教程之对象和类的实际运用
2014/08/29 Python
Python使用scrapy采集时伪装成HTTP/1.1的方法
2015/04/08 Python
Django框架中方法的访问和查找
2015/07/15 Python
python实现将读入的多维list转为一维list的方法
2018/06/28 Python
Python代码块及缓存机制原理详解
2019/12/13 Python
Python的对象传递与Copy函数使用详解
2019/12/26 Python
联想韩国官网:Lenovo Korea
2018/05/10 全球购物
开展批评与自我批评发言材料
2014/05/15 职场文书
2014领导干部四风问题查摆思想汇报
2014/09/13 职场文书
纪念9.18事变演讲稿
2014/09/14 职场文书
2014最新党员批评与自我批评材料
2014/09/24 职场文书
小学优秀教师材料
2014/12/15 职场文书
售后服务质量承诺书
2015/04/29 职场文书
在校学生证明格式
2015/06/24 职场文书
JavaScript流程控制(分支)
2021/12/06 Javascript