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的网络编程库Gevent的安装及使用技巧
Jun 24 Python
判断网页编码的方法python版
Aug 12 Python
Python实现按学生年龄排序的实际问题详解
Aug 29 Python
将Dataframe数据转化为ndarry数据的方法
Jun 28 Python
python梯度下降法的简单示例
Aug 31 Python
flask-restful使用总结
Dec 04 Python
Python写一个基于MD5的文件监听程序
Mar 11 Python
python调用c++返回带成员指针的类指针实例
Dec 12 Python
python GUI库图形界面开发之PyQt5树形结构控件QTreeWidget详细使用方法与实例
Mar 02 Python
python Tornado框架的使用示例
Oct 19 Python
Python web框架(django,flask)实现mysql数据库读写分离的示例
Nov 18 Python
使用pandas模块实现数据的标准化操作
May 14 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 伪静态隐藏传递参数名的四种方法
2010/02/22 PHP
PHP 简易输出CSV表格文件的方法详解
2013/06/20 PHP
php 获取本地IP代码
2013/06/23 PHP
Zend Framework基本页面布局分析
2016/03/19 PHP
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
iframe的父子窗口之间的对象相互调用基本用法
2013/09/03 Javascript
CheckBoxList多选样式jquery、C#获取选择项
2013/09/06 Javascript
extjs4 treepanel动态改变行高度示例
2013/12/17 Javascript
JS控制表格实现一条光线流动分割行的方法
2015/03/09 Javascript
jquery模拟实现鼠标指针停止运动事件
2016/01/12 Javascript
温习Javascript基础语法之词法结构
2016/05/31 Javascript
基于JavaScript实现购物车功能
2017/02/07 Javascript
jquery图片放大镜效果
2017/06/23 jQuery
Bootstrap Table 搜索框和查询功能
2017/11/30 Javascript
微信小程序动态增加按钮组件
2018/09/14 Javascript
angularjs手动识别字符串中的换行符方法
2018/10/02 Javascript
利用Bootstrap Multiselect实现下拉框多选功能
2019/04/08 Javascript
微信小程序实现禁止分享代码实例
2019/10/19 Javascript
Vue中img的src是动态渲染时不显示的解决
2019/11/14 Javascript
js实现无缝轮播图效果
2020/03/09 Javascript
原生js实现拖拽移动与缩放效果
2020/08/24 Javascript
[37:47]IG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python迭代器定义与简单用法分析
2018/04/30 Python
Python爬虫常用库的安装及其环境配置
2018/09/19 Python
Django之编辑时根据条件跳转回原页面的方法
2019/08/21 Python
python脚本之一键移动自定格式文件方法实例
2019/09/02 Python
Python GUI库PyQt5图形和特效样式QSS介绍
2020/02/25 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
Wilson体育用品官网:美国著名运动器材品牌
2019/05/12 全球购物
优秀管理者事迹材料
2014/05/22 职场文书
酒店爱岗敬业演讲稿
2014/09/02 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书
党小组意见范文
2015/06/08 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书
OpenCV实现普通阈值
2021/11/17 Java/Android
CSS元素定位之通过元素的标签或者元素的id、class属性定位详解
2022/09/23 HTML / CSS