基于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内置函数bin() oct()等实现进制转换
Dec 30 Python
Python面向对象编程中关于类和方法的学习笔记
Jun 30 Python
利用 python 对目录下的文件进行过滤删除
Dec 27 Python
python计算两个数的百分比方法
Jun 29 Python
python flask实现分页的示例代码
Aug 02 Python
对Python的交互模式和直接运行.py文件的区别详解
Jun 29 Python
python 实现创建文件夹和创建日志文件的方法
Jul 07 Python
Python + selenium + crontab实现每日定时自动打卡功能
Mar 31 Python
python爬虫构建代理ip池抓取数据库的示例代码
Sep 22 Python
如何在windows下安装配置python工具Ulipad
Oct 27 Python
python cookie反爬处理的实现
Nov 01 Python
Django中session进行权限管理的使用
Jul 09 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
hessian 在PHP中的使用介绍
2010/12/13 PHP
JavaScript创建命名空间(namespace)的最简实现
2007/12/11 Javascript
Javascript的各种节点操作实例演示代码
2012/06/27 Javascript
jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
2013/04/10 Javascript
jquery等待效果示例
2014/05/01 Javascript
JS实现完全语义化的网页选项卡效果代码
2015/09/15 Javascript
Bootstrap每天必学之进度条
2015/11/30 Javascript
浅析2种JavaScript继承方式
2015/12/04 Javascript
学习JavaScript设计模式之责任链模式
2016/01/18 Javascript
浅析JS获取url中的参数实例代码
2016/06/14 Javascript
浅谈js常用内置方法和对象
2016/09/24 Javascript
jQuery事件用法详解
2016/10/06 Javascript
JavaScript中cookie工具函数封装的示例代码
2016/10/11 Javascript
快速掌握jQuery插件开发
2017/01/19 Javascript
jQuery实现复选框的全选和反选
2017/02/02 Javascript
微信扫码支付零云插件版实例详解
2017/04/26 Javascript
详解a++和++a的区别
2017/08/30 Javascript
JS运动特效之同时运动实现方法分析
2018/01/24 Javascript
H5+C3+JS实现五子棋游戏(AI篇)
2020/05/28 Javascript
js实现简单的秒表
2020/01/16 Javascript
Vue如何将页面导出成PDF文件
2020/08/17 Javascript
[41:52]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第二场 2月22日
2021/03/11 DOTA
Python实现删除Android工程中的冗余字符串
2015/01/19 Python
Python中常见的数据类型小结
2015/08/29 Python
Python决策树分类算法学习
2017/12/22 Python
python实现一个简单的并查集的示例代码
2018/03/19 Python
python中的global关键字的使用方法
2019/08/20 Python
Python爬虫抓取论坛关键字过程解析
2020/10/19 Python
澳大利亚运动鞋零售商:The Athlete’s Foot
2018/11/04 全球购物
成人高等教育毕业生自我鉴定
2013/10/22 职场文书
税务专业毕业生自荐信
2013/11/10 职场文书
公司聘任书模板
2014/03/29 职场文书
英语专业毕业生求职信
2014/05/24 职场文书
2014年妇女工作总结
2014/12/06 职场文书
员工离职感谢信
2015/01/22 职场文书
电力工程合作意向书
2015/05/11 职场文书