我将如何自定义type()
针对我的班级的呼叫输出?
我正在__add__
课堂上实现该方法。如果用户尝试错误地使用它,我将TypeError
使用以下消息引发 a:
err_msg = "unsupported operand type(s) for -: '{}' and '{}'"
raise TypeError(err_msg.format(type(self), type(other)))
输出内容如下:
TypeError: unsupported operand type(s) for +: '<type 'instance'>' and '<type 'int'>'
我需要做什么才能让它阅读'<type 'my_class'>'
?