1. 程式人生 > >python 基礎之關係運算進階

python 基礎之關係運算進階

 關係運算符

  ```python
  class Number:
        def __init__(self, num):
            self.num = num

        # 大於 >
        def __gt__(self, other):
            print('__gt__')
            return self.num > other

        # 小於 <
        def __lt__(self, other):
            print('__lt__')
            
return self.num < other # 等於 ==, 判斷是否相等,當不實現__ne__時,!=運算也會觸發 def __eq__(self, other): print('__eq__') return self.num == other # 大於等於 >= def __ge__(self, other): print('__ge__') return self.num >= other # 小於等於
<= def __le__(self, other): print('__le__') return self.num <= other # 不等於 != def __ne__(self, other): print('__ne__') return self.num != other n = Number(20) print(n > 10) print(n < 10) print(n == 10
) print(n != 10)