Python 中的 __str__ 與 __repr__ 到底有什麼差別

很多時候我們自己編寫一個類,在將它的實例在終端上打印或查看的時候,我們往往會看到一個不太滿意的結果。 類默認轉化的字符串基本沒有我們想要的一些東西,僅僅包含了類的名稱以及實例的 ID (理解爲 Python 對象的內存地址即可)。雖說這總比沒有好,但確實是沒什麼用處啊。 所以,我們可能會手動打印對象的一些屬性或者是在類裏自己實現一個方法來返回我們需要的信息。 這沒有什麼不對的地方,但是我們可以使用
相關文章
相關標籤/搜索