基于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 爬虫模拟登陆知乎
Sep 23 Python
TensorFlow模型保存/载入的两种方法
Mar 08 Python
Python SVM(支持向量机)实现方法完整示例
Jun 19 Python
python中的for循环
Sep 28 Python
python selenium firefox使用详解
Feb 26 Python
python中类的输出或类的实例输出为这种形式的原因
Aug 12 Python
手写一个python迭代器过程详解
Aug 27 Python
python模块导入的方法
Oct 24 Python
python实现坦克大战
Apr 24 Python
Python使用tkinter实现摇骰子小游戏功能的代码
Jul 02 Python
Django如何实现密码错误报错提醒
Sep 04 Python
用60行代码实现Python自动抢微信红包
Feb 04 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多维数组排序array详解
2017/11/21 PHP
[原创]站长必须要知道的javascript广告代码
2007/05/30 Javascript
JQuery 学习笔记 选择器之六
2009/07/23 Javascript
js 获取服务器控件值的代码
2010/03/05 Javascript
js比较和逻辑运算符的介绍
2013/03/10 Javascript
JQuery的Ajax跨域请求原理概述及实例
2013/04/26 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
Html5的placeholder属性(IE兼容)实现代码
2014/08/30 Javascript
jQuery插件formValidator实现表单验证
2016/05/23 Javascript
Vuex2.0+Vue2.0构建备忘录应用实践
2016/11/30 Javascript
深入理解jQuery.data() 的实现方式
2016/11/30 Javascript
Javascript 链式作用域详细介绍
2017/02/23 Javascript
Vue.js中数据绑定的语法教程
2017/06/02 Javascript
vue.js移动端app实战1:初始配置详解
2017/07/24 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
2017/09/04 Javascript
Vue自定义指令封装节流函数的方法示例
2018/07/09 Javascript
如何在Angular应用中创建包含组件方法示例
2019/03/23 Javascript
微信小程序封装的HTTP请求示例【附升级版】
2019/05/11 Javascript
[02:44]DOTA2英雄基础教程 克林克兹
2014/01/15 DOTA
python命令行参数解析OptionParser类用法实例
2014/10/09 Python
Python调用SQLPlus来操作和解析Oracle数据库的方法
2016/04/09 Python
对Python之gzip文件读写的方法详解
2019/02/08 Python
Ubuntu18.04中Python2.7与Python3.6环境切换
2019/06/14 Python
python3实现二叉树的遍历与递归算法解析(小结)
2019/07/03 Python
TensorFlow学习之分布式的TensorFlow运行环境
2020/02/05 Python
学生如何注册Pycharm专业版以及pycharm的安装
2020/09/24 Python
Html5 FileReader实现即时上传图片功能实例代码
2014/09/01 HTML / CSS
全球知名旅游社区巴西站点:TripAdvisor巴西
2016/07/21 全球购物
英国鲜花速递:Serenata Flowers
2018/04/03 全球购物
波兰家具和室内装饰品购物网站:Vivre
2018/04/10 全球购物
MIKI HOUSE美国官方网上商店:日本领先的婴儿和儿童高级时装品牌
2020/06/21 全球购物
医务人员竞聘职务自我评价分享
2013/11/08 职场文书
继承公证书样本
2014/04/04 职场文书
淘宝好评语大全
2014/05/05 职场文书
HR求职自荐信范文
2014/06/21 职场文书
单位介绍信格式范文
2015/05/04 职场文书