基于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 相关文章推荐
在Linux系统上安装Python的Scrapy框架的教程
Jun 11 Python
Python下rrdtool模块的基本使用方法
Nov 13 Python
python 同时运行多个程序的实例
Jan 07 Python
Python交互式图形编程的实现
Jul 25 Python
详解Matplotlib绘图之属性设置
Aug 23 Python
Python pandas RFM模型应用实例详解
Nov 20 Python
python获取array中指定元素的示例
Nov 26 Python
使用Python制作缩放自如的圣诞老人(圣诞树)
Dec 25 Python
Python list运算操作代码实例解析
Jan 20 Python
python 实现字符串下标的输出功能
Feb 13 Python
几款好用的python工具库(小结)
Oct 20 Python
python 爬虫爬取京东ps4售卖情况
Dec 18 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+JS无限级可伸缩菜单详解(简单易懂)
2007/01/02 PHP
php 修改、增加xml结点属性的实现代码
2013/10/22 PHP
linux中cd命令使用详解
2015/01/08 PHP
初识ThinkPHP控制器
2016/04/07 PHP
详解php命令注入攻击
2019/04/06 PHP
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
JS 表单验证大全
2011/11/23 Javascript
jquery方法+js一般方法+js面向对象方法实现拖拽效果
2012/08/30 Javascript
使用jquery实现图文切换效果另加特效
2013/01/20 Javascript
用js实现in_array的方法
2013/11/05 Javascript
jquery 通过name快速取值示例
2014/01/24 Javascript
jQuery实现带延迟效果的滑动菜单代码
2015/09/02 Javascript
使用JSON作为函数的参数的优缺点
2016/10/27 Javascript
基于jQuery和Bootstrap框架实现仿知乎前端动态列表效果
2016/11/09 Javascript
el表达式 写入bootstrap表格数据页面的实例代码
2017/01/11 Javascript
Angularjs单选框相关的示例代码
2017/08/17 Javascript
vue2实现数据请求显示loading图
2017/11/28 Javascript
bootstrap中selectpicker下拉框使用方法实例
2018/03/22 Javascript
微信小程序scroll-view点击项自动居中效果的实现
2020/03/25 Javascript
Nuxt.js nuxt-link与router-link的区别说明
2020/11/06 Javascript
python通过yield实现数组全排列的方法
2015/03/18 Python
python下载文件时显示下载进度的方法
2015/04/02 Python
Python基础篇之初识Python必看攻略
2016/06/23 Python
用Python写王者荣耀刷金币脚本
2017/12/21 Python
pycharm+django创建一个搜索网页实例代码
2018/01/24 Python
python实现在图片上画特定大小角度矩形框
2018/10/24 Python
Python 实现交换矩阵的行示例
2019/06/26 Python
keras 如何保存最佳的训练模型
2020/05/25 Python
Farah官方网站:男士服装及配件
2019/11/01 全球购物
毕业生找工作推荐信
2013/11/21 职场文书
大型晚会策划方案
2014/02/06 职场文书
道路施工安全责任书
2014/07/24 职场文书
销售内勤岗位职责
2015/02/10 职场文书
小学教师教育随笔
2015/08/14 职场文书
《7的乘法口诀》教学反思
2016/02/18 职场文书
分享3个非常实用的 Python 模块
2022/03/03 Python