运算符原理
class MyOperator:
def __init__(self, data):
self.data = data
def __add__(self, other):
return self.data + other.data
def __sub__(self, other):
return self.data.replace(other.data,'')
def __str__(self):
return self.data
m1 = MyOperator('gggggggggg')
m2 = MyOperator('hhhhhh')
m3 = MyOperator(m1 + m2)
print(m3)
m4 = MyOperator(m3 - m1)
print(m4)