笨办法学Python(八)
习题 8: 打印,打印
1 formatter = "%r %r %r %r" 2 3 print formatter % (1, 2, 3, 4) 4 print formatter % ("one", "two", "three", "four") 5 print formatter % (True, False, False, True) 6 print formatter % (formatter, formatter, formatter, formatter) 7 print formatter % ( 8 "I had this thing.", 9 "That you could type up right.", 10 "But it didn't sing.", 11 "So I said goodnight." 12 )
你应该看到的结果:
加分习题
1. 自己检查结果,记录你犯过的错误,并且在下个练习中尽量不犯同样的错误。
2. 注意最后一行程序中既有单引号又有双引号,你觉得它是如何工作的?
习题练习
2.
双引号,单引号使用问题:单引号可括双引号,双引号可括单引号,但是单引号不可扩单引号,双引号亦不可括双引号,否则报错。
关于单双引号显示参考:http://blog.csdn.net/wusuopubupt/article/details/23678291
对于 %r 输出时自动添加引号,我认为默认输出添加单引号,如果字符里出现单引号,则输出时添加双引号。