书中代码如下:
formatter = "%r %r %r %r"
print formatter % (1, 2, 3, 4)
print formatter % ("one", "two", "three", "four")
print formatter % (True, False, False, True)
print formatter % (formatter, formatter, formatter, formatter)
print formatter % (
"I had this thing. ",
"That you could type up right. ",
"But it didn't sing. ",
"So I said goodnight. "
)
修改为:
formatter = "%r %r %r %r"
print(formatter % (1, 2, 3, 4))
print(formatter % ("one", "two", "three", "four"))
print(formatter % (True, False, False, True))
print(formatter % (formatter, formatter, formatter, formatter))
print(formatter % (
"I had this thing. ",
"That you could type up right. ",
"But it didn't sing. ",
"So I said goodnight. "
))
输出结果:
1 2 3 4
‘one’ ‘two’ ‘three’ ‘four’
True False False True
‘%r %r %r %r’ ‘%r %r %r %r’ ‘%r %r %r %r’ ‘%r %r %r %r’
'I had this thing. ’ 'That you could type up right. ’ "But it didn’t sing. " 'So I said goodnight. ’