82.关于重写的一些方法:
1.__add__(self,other):定义加法的行为:+
2.__sub__(self,other):定义减法的行为:-
3.__mul__(self,other):定义乘法的行为:*
4.__truediv__(self,other):定义真除法的行为:/
5.__floordiv__(self,other):定义整除法的行为://
6.__mod__(self,other):定义取模算法的行为:%
7.__divmod__(self,other):定义当divmod()调用时的行为
8.__pow__(self,other):定义当被power()调用或者**运算时的行为
9.__ishift__(self,other):定义按位左移的行为:<<
10.__rshift__(self,other):定义按位右移的行为:>>
11.__and__(self,other):定义按位与操作的行为:&
12.__xor__(self,other):定义按位异或操作的行为:^
13.__or__(self,other):定义按位或操作的行为:|

 class new_int(int):def __add__(self,other):return int.__add__(self,other)def __sub__(self,other):return int.__sub__(self,other)def __mul__(self,other):return int.__mul__(self,other)def __pow__(self,other):return int.__power__(self,other)def __mod__(self,other):return int.__mod__(self,other)def __ishift__(self,other):return int.__ishift__(self,other)def __rshift__(self,other):return int.__rshift__(self,other)输出:>>> a=new_int(8)>>> b=new_int(2)>>> a/b4.0>>> a^b10>>> a<<b32>>> a>>b2>>> a+b10>>> a-b6>>> a*b16

关于学习Python的一点学习总结(43->类中的方法重写)相关推荐

  1. Python笔记_23_正则相关函数_类中的方法_装饰器_异常

    文章目录 正则相关函数 search 和 match split 切割 sub 替换 finditer 匹配字符串中相应内容,返回迭代器 compile 指定一个统一的匹配规则 正则表达式的修饰符 类 ...

  2. 关于学习Python的一点学习总结(41->相关的BIF操作)

    81.一些相关的BIF 1.>>> class BIF:def __init__(self,t):self.t=thasattr(object,name):判断name是否在obje ...

  3. 关于学习Python的一点学习总结(35->关联超类)

    76.调用为关联的超类(继承的类)构造函数 先举个例子: class Bird: def __init__(self): self.hungry = True def eat(self): if se ...

  4. 关于学习Python的一点学习总结(57->正则表达式及re模块中的一些函数)

    关于这个正则表达式,我本人也是有点不完全懂,还在继续学习中. 97.re 1.正则表达式: 1.通配符:正则表达式可与多个字符串匹配,可使用特殊字符来创建这种正则表达式 例如:正则表达式'.ython ...

  5. 关于学习Python的一点学习总结(54->集合->堆->双端队列)

    集合,堆,双端队列 再谈集合set:集合是由内置类set实现的 >>> set(range(10)){0, 1, 2, 3, 4, 5, 6, 7, 8, 9} 可使用序列(或其他可 ...

  6. 关于学习Python的一点学习总结(58->匹配对象和编组)

    匹配对象和编组 1.模块re中,查找与模式匹配的子串的函数都在找到时返回MatchObject对象.这种对象包 含与模式匹配的子串的信息,还包含模式的哪部分与子串的哪部分匹配的信息.这些子串部分称 为 ...

  7. 关于学习Python的一点学习总结(52->模块就是程序)

    91.模块就是程序 # hello.py print("Hello, world!") 将其保存在文件hello.py中,这个文件的名称(不包括扩展名.py)将成为模块的名称.这个 ...

  8. 关于学习Python的一点学习总结(47->静态方法和类方法)

    86.静态方法和类方法:静态方法和类方法是这样创建的:将它们分别包装在staticmethod和classmethod类的对象中.静态方法的定义中没有参数self,可直接通过类来调用.类方法的定义中包 ...

  9. 关于学习Python的一点学习总结(38)

    78.文件: 1.文件的类型:包括ASCII,MIME,.txt等格式. 2.文件的格式类型:(1).MPEG视频:mp4;(2).图片格式:.jpg:(3)powerpoint文档:.ppt; (4 ...

  10. 关于学习Python的一点学习总结(30->递归实例)

    68.递归 先来两个例子: 1.阶乘 def Fact(num):result=numfor i in range(1,num):result*=ireturn result>>> ...

最新文章

  1. 决策树 随机森林 xgboost_一文搞定XGboost 面试常见问题
  2. php+mysql 注入基本过程
  3. matlab程序设计实践,MATLAB程序设计实践(第二题)
  4. 浅谈C/C++中的typedef和#define
  5. java ssm框架 缓存_SSM框架之Mybatis(7)延迟加载、缓存及注解
  6. 贪心法——最优装载问题
  7. 人工智能诗歌写作平台_人工智能教作文,只写出二类文,人类语文老师稳赢
  8. Python 修改图片的时候抗锯齿
  9. 远卓:数字化转型的精益化思考
  10. 京东敌不过阿里、腾讯岌岌可危,都是因为商业模式出了问题
  11. MATLAB中minDiff,findpeaks,diff, intersect等函数详解
  12. 程设刷题 | 程序设计实践II-2017(部分)
  13. java 迷你dvd_java基础迷你DVD系统
  14. poj 1950 Dessert 深搜
  15. error: cannot lock ref 'refs/remotes/origin/test/pressure-test': 'refs/remotes/origin/test' exists;
  16. 四川省食品药品学校计算机考试,【四川省食品药品学校】学费标准|分数线|招办电话|学校地址 - 高铁职业学校...
  17. 云上未来,数智导航:阿里云研究院报告合集
  18. asp.net944-网络游戏虚拟物品交易平台设计与实现#毕业设计
  19. C语言 编写登录系统
  20. github使用教程详解

热门文章

  1. DRF工程搭建、环境安装与配置
  2. CSS盒子模型(border、padding、margin、圆角边框、盒子阴影、文字阴影、新闻列表综合案例、新浪导航栏案例)
  3. python中的异常(try...except...else...finally)
  4. SLAM后端优化中卡尔曼滤波的直观通俗解释
  5. 线扫相机——机器视觉中无限制物体的检测
  6. 部分 II. Network
  7. 「干货」小程序风头正劲,传统商家该如何把握机会抢占红利?
  8. C# Aop简单扫盲及ORM实体类属性拦截示例
  9. IT运维人员追女友必备神器之运维开发实战程序案例
  10. C#进阶系列——动态Lamada