之间有什么区别__str__和__repr__在__str__?
我刚刚遇到这个问题,在Python和它之间的差异,__str__并__repr__提到它的主要目的__repr__是明确的.但是我听说它的主要目的__repr__是生成一个字符串,以便以后eval()可以重建python对象.其实主要目的是__repr__什么?python中的任何内置函数或任何默认模块本身都__repr__用于重构对象吗?如果我们只是覆盖__repr__它会一直返回一个常量字符串(例如"foo"),它会搞砸执行吗?