In this video, we are going to talk about two special methods _str_ and __repr__.
There are many different explanations about what _str_ and _repr_ are each used for.
But i can tell the one difference between str() and repr().
So, the between str() and repr() is that str() is used for creating output for end user while repr() is mainly used for debugging and development. repr's goal is to be unambiguous and str's is to be readable.