Python运算符重载用法实例


Posted in Python onMay 28, 2015

本文实例讲述了Python运算符重载用法。分享给大家供大家参考。具体分析如下:

python中,我们在定义类的时候,可以通过实现一些函数来实现重载运算符。

例子如下:

# -*- coding:utf-8 -*- 
''''' 
Created on 2013-3-21 
@author: naughty 
''' 
class Test(object): 
  def __init__(self, value): 
    self.value = value 
  def __add__(self, x): 
    return self.value + x.value 
a = Test(3) 
b = Test(4) 
print a + b

运行结果为:7

上面我们重载了加法。其他类似。

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python中字典和JSON互转操作实例
Jan 19 Python
详解Python中的__new__、__init__、__call__三个特殊方法
Jun 02 Python
实例讲解Python中global语句下全局变量的值的修改
Jun 16 Python
python爬虫爬取网页表格数据
Mar 07 Python
python中subprocess批量执行linux命令
Apr 27 Python
python实现简易动态时钟
Nov 19 Python
Python实现点阵字体读取与转换的方法
Jan 29 Python
python实现Virginia无密钥解密
Mar 20 Python
解决pycharm下os.system执行命令返回有中文乱码的问题
Jul 07 Python
Python 中使用 PyMySQL模块操作数据库的方法
Nov 10 Python
tensorflow如何继续训练之前保存的模型实例
Jan 21 Python
Python max函数中key的用法及原理解析
Jun 26 Python
Python smallseg分词用法实例分析
May 28 #Python
Python基于smtplib实现异步发送邮件服务
May 28 #Python
Python使用Scrapy爬取妹子图
May 28 #Python
Python实现统计单词出现的个数
May 28 #Python
Python下载懒人图库JavaScript特效
May 28 #Python
Python实现给qq邮箱发送邮件的方法
May 28 #Python
Python import用法以及与from...import的区别
May 28 #Python
You might like
Dedecms常用函数解析
2008/02/01 PHP
php数组应用之比较两个时间的相减排序
2008/08/18 PHP
php中++i 与 i++ 的区别
2012/08/08 PHP
分享php代码将360浏览器导出的favdb的sqlite数据库文件转换为html
2015/12/09 PHP
Zend Framework分页类用法详解
2016/03/22 PHP
jquery 单引号和双引号的区别及使用注意
2013/07/31 Javascript
jQuery操作CheckBox的方法介绍(选中,取消,取值)
2014/02/04 Javascript
JavaScript中的Math 使用介绍
2014/04/21 Javascript
javascript学习笔记(一)基础知识
2014/09/30 Javascript
基于zepto.js简单实现上传图片
2016/06/21 Javascript
基于AGS JS开发自定义贴图图层
2017/03/31 Javascript
jQuery 禁止表单用户名、密码自动填充功能
2017/10/30 jQuery
JavaScript比较同一天的时间大小实例代码
2018/02/09 Javascript
微信小程序 Animation实现图片旋转动画示例
2018/08/22 Javascript
Vue中Quill富文本编辑器的使用教程
2018/09/21 Javascript
vue实现多个元素或多个组件之间动画效果
2018/09/25 Javascript
vue实现分页栏效果
2019/06/28 Javascript
vue.js实现三级菜单效果
2019/10/19 Javascript
[38:41]2014 DOTA2国际邀请赛中国区预选赛 LGD VS CNB
2014/05/22 DOTA
老生常谈python函数参数的区别(必看篇)
2017/05/29 Python
浅谈Python中range和xrange的区别
2017/12/20 Python
Numpy array数据的增、删、改、查实例
2018/06/04 Python
pycharm的console输入实现换行的方法
2019/01/16 Python
基于python解线性矩阵方程(numpy中的matrix类)
2019/10/21 Python
Python使用正则实现计算字符串算式
2019/12/29 Python
Python如何批量生成和调用变量
2020/11/21 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
2020/11/24 Python
HTML5 新旧语法标记对我们有什么好处
2012/12/13 HTML / CSS
html5指南-7.geolocation结合google maps开发一个小的应用
2013/01/07 HTML / CSS
Omio意大利:全欧洲低价大巴、火车和航班搜索和比价
2017/12/02 全球购物
先进班级集体事迹材料
2014/01/30 职场文书
税务干部群众路线教育实践活动对照检查材料
2014/09/20 职场文书
2015年农村党员公开承诺事项
2015/04/28 职场文书
2017年大学生寒假社会实践活动总结
2016/04/06 职场文书
导游词之无锡华莱坞
2019/12/02 职场文书
JPA 通过Specification如何实现复杂查询
2021/11/23 Java/Android