>>>print('You say:{0:r}'.format("i love you"))
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
print('You say:{0:r}'.format("i love you"))
ValueError: Unknown format code 'r' for object of type 'str'
我在Python2中使用%r(repr())
,在Python3.5中也应该可以工作。为什么呢?
此外,我应该使用什么格式?