>>>l = ('abc',(1,2,3),{})
>>>"%s" % repr(l)
"('abc', (1, 2, 3), {})"
>>> "%r" % l
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: not all arguments converted during string formatting
ってなるけど