Python 中的 __str__ 与 __repr__ 到底有什么差别

很多时候我们自己编写一个类,在将它的实例在终端上打印或查看的时候,我们往往会看到一个不太满意的结果。 类默认转化的字符串基本没有我们想要的一些东西,仅仅包含了类的名称以及实例的 ID (理解为 Python 对象的内存地址即可)。虽说这总比没有好,但确实是没什么用处啊。 所以,我们可能会手动打印对象的一些属性或者是在类里自己实现一个方法来返回我们需要的信息。 这没有什么不对的地方,但是我们可以使用
相关文章
相关标签/搜索