1
當我想打印我的目標,我只得到:如何將輸出「__main__.Book對象」轉換爲字符串?
>>> LIB.get_book("Synantrop")
<__main__.Book object at 0x102321b50>
什麼我需要做的就是它作爲一個字符串,而不是? 我試圖
def __repr__(self):
return "Book(%d,%r)" % (self.title,self.year,self.author)
和
def __str__(self):
return "%2d%s" % (self.title,self.year,self.author)
,但它不工作! 我真的很感謝一些幫助。
交互式提示總是顯示'repr'字符串。 – Keith