python difference between repr and str code example
Example: __repr__ or __str__
very briefly
- The default implementation is useless (it’s hard to think of one which wouldn’t be, but yeah)
- __repr__ goal is to be unambiguous
- __str__ goal is to be readable
- Container’s __str__ uses contained objects’ __repr__
see source for more info