In the interpreter you can just write the name of an object e.g. a list a = [1, 2, 3, u\"hellö\"] at the interpreter prompt like this:
a = [1, 2, 3, u\"hellö\"]
>>&
The print statement always calls x.__str__() method while (only in the interactive interpeter) simply calling a variable the objects x.__repr__() method ia called.
x.__str__()
x.__repr__()
>>> '\x02agh' '\x02agh' >>> print '\x02agh' 'agh'