In [1]: class DoubleRep(object):
...: def __str__(self):
...: return "Hi, I am a __str__"
...: def __repr__(self):
...: return "Hi, I am a __repr__"
...:
...:
In [2]: dr = DoubleRep()
In [3]: dr
Out[3]: Hi, I am a __repr__
In [4]: print dr
Hi, I am a __str__
...: def __str__(self):
...: return "Hi, I am a __str__"
...: def __repr__(self):
...: return "Hi, I am a __repr__"
...:
...:
In [2]: dr = DoubleRep()
In [3]: dr
Out[3]: Hi, I am a __repr__
In [4]: print dr
Hi, I am a __str__