class MyString(str): def __sub__(self, y): return self.replace(y, '') x = MyString("mailbox") print x - "box"