基于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读文件逐行处理的示例代码分享
Dec 27 Python
python创建列表并给列表赋初始值的方法
Jul 28 Python
python实现list由于numpy array的转换
Apr 04 Python
Django 连接sql server数据库的方法
Jun 30 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
Nov 30 Python
pycharm访问mysql数据库的方法步骤
Jun 18 Python
tensorflow 环境变量设置方式
Feb 06 Python
Python中常用的高阶函数实例详解
Feb 21 Python
tensorflow基于CNN实战mnist手写识别(小白必看)
Jul 20 Python
用Python进行websocket接口测试
Oct 16 Python
paramiko使用tail实时获取服务器的日志输出详解
Dec 06 Python
Python可视化神器pyecharts绘制水球图
Jul 07 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 可阅读随机字符串代码
2010/05/26 PHP
仿Aspnetpager的一个PHP分页类代码 附源码下载
2012/10/08 PHP
PHP 导出Excel示例分享
2014/08/18 PHP
php获取服务器操作系统相关信息的方法
2016/10/08 PHP
微信小程序 消息推送php服务器验证实例详解
2017/03/30 PHP
phpinfo无法显示的原因及解决办法
2019/02/15 PHP
js禁止小键盘输入数字功能代码
2011/08/01 Javascript
写JQuery插件的基本知识
2013/11/25 Javascript
js控制鼠标事件移动及移出效果显示
2014/10/19 Javascript
简单的jQuery banner图片轮播实例代码
2016/03/04 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
2016/09/01 Javascript
详解webpack和webpack-simple中如何引入css文件
2017/06/28 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
2017/09/18 Javascript
Vue实现textarea固定输入行数与添加下划线样式的思路详解
2018/06/28 Javascript
vue中导出Excel表格的实现代码
2018/10/18 Javascript
基于Vue组件化的日期联动选择器功能的实现代码
2018/11/30 Javascript
使用vue-cli3新建一个项目并写好基本配置(推荐)
2019/04/24 Javascript
jquery 键盘事件 keypress() keydown() keyup()用法总结
2019/10/23 jQuery
koa中间件核心(koa-compose)源码解读分析
2020/06/15 Javascript
JavaScript中layim之整合右键菜单的示例代码
2021/02/06 Javascript
[01:56]无止竞 再出发——中国军团出征2017年DOTA2国际邀请赛
2017/07/05 DOTA
使用Python下的XSLT API进行web开发的简单教程
2015/04/15 Python
快速了解python leveldb
2018/01/18 Python
详解Python 解压缩文件
2019/04/09 Python
Python 项目转化为so文件实例
2019/12/23 Python
Python faker生成器生成虚拟数据代码实例
2020/07/20 Python
Original Penguin英国官方网站:美国著名休闲时装品牌
2016/10/30 全球购物
便携式太阳能系统的创新者:GOAL ZERO
2018/02/04 全球购物
优秀毕业大学生推荐信
2013/11/13 职场文书
银行求职推荐信范文
2013/11/30 职场文书
机关门卫制度
2014/02/01 职场文书
初中家长评语大全
2014/12/26 职场文书
介绍信范文
2015/01/31 职场文书
关于清明节的演讲稿2015
2015/03/18 职场文书
销售督导岗位职责
2015/04/10 职场文书
Java完整实现记事本代码
2022/06/16 Java/Android