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 相关文章推荐
Python3.x和Python2.x的区别介绍
Feb 12 Python
Python代码的打包与发布详解
Jul 30 Python
详解Python中的type()方法的使用
May 21 Python
使用Python编写一个最基础的代码解释器的要点解析
Jul 12 Python
Pycharm 设置自定义背景颜色的图文教程
May 23 Python
Python3数据库操作包pymysql的操作方法
Jul 16 Python
pycharm修改界面主题颜色的方法
Jan 17 Python
python3发送邮件需要经过代理服务器的示例代码
Jul 25 Python
django3.02模板中的超链接配置实例代码
Feb 04 Python
Matplotlib使用Cursor实现UI定位的示例代码
Mar 12 Python
matlab中二维插值函数interp2的使用详解
Apr 22 Python
python virtualenv虚拟环境配置与使用教程详解
Jul 13 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
解析如何屏蔽php中的phpinfo()函数
2013/06/06 PHP
php 不使用js实现页面跳转
2014/02/11 PHP
基于php编程规范(详解)
2017/08/17 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
转一个日期输入控件,支持FF
2007/04/27 Javascript
jQuery 删除或是清空某个HTML元素示例
2014/08/04 Javascript
node.js中的querystring.stringify方法使用说明
2014/12/10 Javascript
IE浏览器下PNG相关功能
2015/07/05 Javascript
javascript中for/in循环及使用技巧
2015/09/01 Javascript
JavaScript实现瀑布流布局
2020/06/28 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
2016/01/23 Javascript
Javascript技术栈中的四种依赖注入详解
2016/02/23 Javascript
jQuery中的ready函数与window.onload谁先执行
2016/06/21 Javascript
js实现3d悬浮效果
2017/02/16 Javascript
jQuery正则验证注册页面经典实例
2017/06/10 jQuery
基于bootstrop常用类总结(推荐)
2017/09/11 Javascript
vue.js element-ui validate中代码不执行问题解决方法
2017/12/18 Javascript
微信小程序scroll-view实现字幕滚动
2018/07/14 Javascript
vue axios请求频繁时取消上一次请求的方法
2018/11/10 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
图解JS原型和原型链实现原理
2020/09/15 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
2020/12/24 Javascript
[52:15]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS LGD-GAMING
2014/05/23 DOTA
Python random模块常用方法
2014/11/03 Python
线程和进程的区别及Python代码实例
2015/02/04 Python
用Python制作简单的钢琴程序的教程
2015/04/01 Python
Python简单实现两个任意字符串乘积的方法示例
2018/04/12 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
2020/02/03 Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
2020/03/03 Python
Python实例方法、类方法、静态方法区别详解
2020/09/05 Python
HTML5拖拽功能实现的拼图游戏
2018/07/31 HTML / CSS
瑜伽国际:Yoga International
2018/04/18 全球购物
幼儿园教师备课制度
2014/01/12 职场文书
2014年图书管理员工作总结
2014/12/01 职场文书
个人年终总结开头
2015/03/06 职场文书
《曹冲称象》教学反思
2016/02/20 职场文书