《笨方法学Python》习题8

习题 8: 打印,打印
在文本编辑器中,编辑以下内容并保存到ex8.py文件中,同时在终端中运行该文件:

formatter = "%r %r %r %r"

print formatter % (1,2,3,4)
print formatter % ("one","two","three","four")
print formatter % (True, False, True, False)
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.")

执行结果:


《笨方法学Python》习题8_第1张图片
图片.png

加分习题:

  1. 自己检查结果,记录你犯过的错误,并且在下个练习中尽量不犯同样的错误。 2. 注意最后一行程序中既有单引号又有双引号,你觉得它是如何工作的?
    在打印的时候字符串有两种选择,使用单引号和双引号。
    如果打印的字符串中出现单引号,那么可以使用双引号输出


    图片.png

    如果使用单引号,这样做解释器就会报错,解释器识别的字符串为'I don',Python并不知道如何处理该行余下的内容。


    《笨方法学Python》习题8_第2张图片
    图片.png

    使用单引号的另外一种选择是,使用反斜线(\)对字符串中的引号进行转义,这样Python就会明白中间的单引号是字符串的一部分,而不是字符串的结束标记(同样对双引号也可以使用相同的方式进行转义):
    图片.png

你可能感兴趣的