基于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基于pygame实现图片代替鼠标移动效果
Nov 11 Python
Python实时获取cmd的输出
Dec 13 Python
python结合API实现即时天气信息
Jan 19 Python
Python heapq使用详解及实例代码
Jan 25 Python
Python实现字符串格式化的方法小结
Feb 20 Python
linux环境下python中MySQLdb模块的安装方法
Jun 16 Python
Python中请不要再用re.compile了
Jun 30 Python
Python3实现二叉树的最大深度
Sep 30 Python
python实现拉普拉斯特征图降维示例
Nov 25 Python
基于梯度爆炸的解决方法:clip gradient
Feb 04 Python
Python如何使用内置库matplotlib绘制折线图
Feb 24 Python
python使用PySimpleGUI设置进度条及控件使用
Jun 10 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中通过curl检测页面是否被百度收录
2013/09/27 PHP
PHP队列用法实例
2014/11/05 PHP
常用Extjs工具:Extjs.util.Format使用方法
2012/03/22 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
2015/01/13 Javascript
js使用onmousemove和onmouseout获取鼠标坐标的方法
2015/03/31 Javascript
javascript随机显示背景图片的方法
2015/06/18 Javascript
jQuery查找节点并获取节点属性的方法
2016/09/09 Javascript
jQuery.form.js的使用详解
2017/06/14 jQuery
不得不知的ES6小技巧
2018/07/28 Javascript
微信小程序实现滚动加载更多的代码
2019/12/06 Javascript
Python中__call__用法实例
2014/08/29 Python
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
Python的Flask框架中配置多个子域名的方法讲解
2016/06/07 Python
浅谈Python浅拷贝、深拷贝及引用机制
2016/12/15 Python
Django内容增加富文本功能的实例
2017/10/17 Python
python Crypto模块的安装与使用方法
2017/12/21 Python
安装Pycharm2019以及配置anconda教程的方法步骤
2019/11/11 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
PyTorch加载自己的数据集实例详解
2020/03/18 Python
Python字符串split及rsplit方法原理详解
2020/06/29 Python
python 基于selenium实现鼠标拖拽功能
2020/12/24 Python
详解python第三方库的安装、PyInstaller库、random库
2021/03/03 Python
一款纯css3实现的漂亮的404页面的实例教程
2014/11/27 HTML / CSS
捷克购买家具网站:JENA nábytek
2020/03/19 全球购物
PHP面试题及答案一
2012/06/18 面试题
不同浏览器创建XMLHttpRequest方法有什么不同
2014/11/17 面试题
护校行动方案
2014/05/31 职场文书
项目合作协议书
2014/09/23 职场文书
2014年管理工作总结
2014/11/22 职场文书
教师个人考察材料
2014/12/16 职场文书
2015年会计个人工作总结
2015/04/02 职场文书
我在伊朗长大观后感
2015/06/16 职场文书
红与黑读书笔记
2015/06/29 职场文书
python神经网络编程之手写数字识别
2021/05/08 Python
html粘性页脚的具体使用
2022/01/18 HTML / CSS
Java完整实现记事本代码
2022/06/16 Java/Android