repr和str
repr() 和 str() 都是 Python 中的内置函数,它们用于将对象转化为字符串。但两者的应用场景和返回结果有所不同。
str() 给用户看;repr给开发者看,更原始,通常在交互式环境下或者使用repr()函数时也会被调用,利于调试。
自写的重构方法__repr__和__str__完全取决于自己怎么写
1 | s="物品\t单价\t数量\n包子\t1\t2" |
可以看到,repr自动不转义,表现了字符串的类型,保持原始
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Min的博客!
评论