基于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控制台显示时钟的示例
Feb 24 Python
python动态网页批量爬取
Feb 14 Python
基于Python实现对PDF文件的OCR识别
Aug 05 Python
python验证码识别的示例代码
Sep 21 Python
python生成器,可迭代对象,迭代器区别和联系
Feb 04 Python
Python DataFrame 设置输出不显示index(索引)值的方法
Jun 07 Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
Apr 10 Python
Python实现的爬取百度贴吧图片功能完整示例
May 10 Python
实例详解Python模块decimal
Jun 26 Python
关于Pytorch MaxUnpool2d中size操作方式
Jan 03 Python
django xadmin中form_layout添加字段显示方式
Mar 30 Python
在python3.9下如何安装scrapy的方法
Feb 03 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
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
js 通用javascript函数库整理
2011/08/14 Javascript
jQuery获得内容和属性示例代码
2014/01/16 Javascript
Jquery在指定DIV加载HTML示例代码
2014/02/17 Javascript
Js+Jq获取URL参数的集中方法示例代码
2014/05/20 Javascript
JavaScript使用focus()设置焦点失败的解决方法
2014/09/03 Javascript
jQuery使用slideUp方法实现控制元素缓慢收起
2015/03/27 Javascript
分享自己用JS做的扫雷小游戏
2016/02/17 Javascript
JavaScript中浅讲ajax图文详解
2016/11/11 Javascript
详谈jQuery中的一些正则匹配表达式
2017/03/08 Javascript
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
2017/08/18 jQuery
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
layui表格checkbox选择全选样式及功能的实例
2018/03/07 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
2018/08/24 Javascript
如何让node运行es6模块文件及其原理详解
2018/12/11 Javascript
解决echarts的多个折现数据出现坐标和值对不上的问题
2018/12/28 Javascript
js实现鼠标点击飘爱心效果
2020/08/19 Javascript
vue实现滚动鼠标滚轮切换页面
2020/12/13 Vue.js
[56:35]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第二局
2016/02/27 DOTA
python通过百度地图API获取某地址的经纬度详解
2018/01/28 Python
python输出100以内的质数与合数实例代码
2018/07/08 Python
Pandas DataFrame中的tuple元素遍历的实现
2019/10/23 Python
如何打包Python Web项目实现免安装一键启动的方法
2020/05/21 Python
eHarmony英国:全球领先的认真恋爱约会平台之一
2020/11/16 全球购物
酒店个人求职信范文
2014/01/25 职场文书
企业党员公开承诺书
2014/03/26 职场文书
数学高效课堂实施方案
2014/03/29 职场文书
艺术节主持词
2014/04/02 职场文书
优秀求职信
2014/05/29 职场文书
开展批评与自我批评心得体会
2014/10/17 职场文书
五年级下册复习计划
2015/01/19 职场文书
幼儿园感恩节活动总结
2015/03/24 职场文书
辩论赛新闻稿
2015/07/17 职场文书
如何用Navicat操作MySQL
2021/05/12 MySQL
对讲机的最大通讯距离是多少
2022/02/18 无线电