Python3.6 操作符重载
2017-08-24
1. 基本加减乘除、比较运算符重 方法 重载描述 __add__ 加法 __sub__ 减法 __mul__ 乘法 __floordiv__ 整除除法 __le__ 小于等于 __lt__ 小于 __eq__ 等于 __ge__ 大于等于 __gt__ 大于 1.1 运算符重载示例 #!/usr/bin/env python # coding: utf-8 class MyObj(int): def __init__(self, value): self._value = value def __add__(self, other): return (self._value + other._value) * 3 def __sub__(self, other): return self._value - other._value def __mul__(self, other): return self._value * self._value def __floordiv__(self, other): return 'floor_div haha' def __eq__(self, other): print('==') return self.