運算子的相對應方法
大部分的運算子都有其對應方法。
例如a + b 的對應方法是a.__add__(b)
也就是說a + b跟a.__add__(b)是相同效果的
以下是部分運算子的對應方法:
- a + b => a.__add__(b)
- a - b => a.__sub__(b)
- a * b => a.__mul__(b)
- a / b => a.__div__(b)
- a // b => a.__floordiv__(b)
- a % b => a.__mod__(b)
- +a => a.__pos__()
- -a => a.__neg__()
- a & b => a.__and__(b)
- a | b => a.__or__(b)
- a ^ b => a.__xor__(b)
- a >> b => a.__rshift__(b)
- a << b => a.__lshift__(b)