__str__和__repr__的主要区别是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1313个文字,预计阅读时间需要6分钟。
文章来源:__Str__ 和 __repr__ 有什么区别?
提问:__Str__ 和 __repr__ 有什么区别?
Python中的__str__和__repr__有什么区别?
回答:Alex总结:
__str__和__repr__是Python中用于定义对象字符串表示的特殊方法。
- __str__:返回对象的字符串表示,通常用于创建一个易于阅读的字符串表示,用于调试和打印输出。- __repr__:返回对象的官方字符串表示,通常用于创建一个可以被Python解释器直接执行的字符串,用于重新创建对象。
简单来说,__str__是给用户看的,而__repr__是给开发者看的。
文章来源:__Str__和__repr__有什么区别? - 代码领悟code05.com
提问:__Str__和__repr__有什么区别?
Python中的__str__和__repr__有什么区别?
回答:
Alex总结得很好,但令人惊讶的是,过于简洁。
本文共计1313个文字,预计阅读时间需要6分钟。
文章来源:__Str__ 和 __repr__ 有什么区别?
提问:__Str__ 和 __repr__ 有什么区别?
Python中的__str__和__repr__有什么区别?
回答:Alex总结:
__str__和__repr__是Python中用于定义对象字符串表示的特殊方法。
- __str__:返回对象的字符串表示,通常用于创建一个易于阅读的字符串表示,用于调试和打印输出。- __repr__:返回对象的官方字符串表示,通常用于创建一个可以被Python解释器直接执行的字符串,用于重新创建对象。
简单来说,__str__是给用户看的,而__repr__是给开发者看的。
文章来源:__Str__和__repr__有什么区别? - 代码领悟code05.com
提问:__Str__和__repr__有什么区别?
Python中的__str__和__repr__有什么区别?
回答:
Alex总结得很好,但令人惊讶的是,过于简洁。

