What is the difference between __str__ and __repr__? What is the difference between __str__ and __repr__? python python