运算符原理

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)

posted @ 2022-04-22 21:56  狒狒桑  阅读(25)  评论(0)    收藏  举报