在我的課堂我有錯誤,其中「__str__返回非字符串」,但顯示輸出
def __str__(self):
print "abc"
當我創建這個類的一個對象a
,並鍵入print a
,它打印abc
(正確),但那麼也給出了輸出
Traceback (most recent call last):
File "<pyshell#23>", line 1, in <module>
print a
TypeError: __str__ returned non-string (type NoneType)
我該如何解決它?