__str__ 和__repr__-Python

Python中__str__函数和__repr__函数的使用和区别。

代码:

实现类中的 __str__ 函数,在调用str和print时会使用这个函数返回的字符串,通常用来输出一个对象的有关内容。

区别:

简单来说就是:str是显示给用户用的,repr是给机器用的。函数str()用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注