class Ntr(str):
def __sub__(self, other):
return self.replace(other, '')
a=Ntr("你是谁我是谁")
b=Ntr("我是谁")
a-b
'你是谁'
在定义def sub的时候传入了两个变量(self,other)
但是但是a实例化的时候只传入了一个self变量"你是谁我是谁“,那为什么在定义的时候要加入other参数呢,他是咋运作的
补充!
这里的self 和 other 又是咋运作的