您的位置:首页 > 编程语言 > Python开发

笨方法学Python 习题 9: 打印,打印,打印

2017-07-26 15:55 211 查看
#!usr/bin/python
# -*- coding:utf8 -*-

# Here's somt new strange stuff, remember type it exactly.

days = "Mon Tue Wed Thu Fri Sat Sun"
months = "Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug"

print ("Here are the days:" , days)
print ("Here are the months:" , months)

print ("""
There's something going on here.
With the three double-quotes.
We'll be able to type as much as we like.
Even 4 lines if we want, or 5, or 6.
""")


运行结果如下:

$ python ex9.py
Here are the days: Mon Tue Wed Thu Fri Sat Sun
Here are the months: Jan
Feb
Mar
Apr
May
Jun
Jul
Aug

There's something going on here.
With the three double-quotes.
We'll be able to type as much as we like.
Even 4 lines if we want, or 5, or 6.

$
加分习题

自己检查结果,记录你犯过的错误,并且在下个练习中尽量不犯同样的错误。

常见问题回答

怎样将月份显示在新的一行?

字符串以 \n 开始就可以了,像这样: "\nJan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug"

为什么使用 %r 时 \n 新行就不灵了?

%r 就是这个样子,它打印出的是你写出来的方式(或者近似方式)。它是用来 debug 的原始格式。

为什么在三引号之间加入空格就会出错?

你必须写成 """ 而不是 " " ",引号之间不能有空格。

为什么你打印时用了 + 而不是逗号?

因为我的目的是将两个字符串连接起来,组建成一个新的字符串。后面你会学到,print 里的逗号其实是分隔参数的一种方式。

我的大部分错误都是拼写错误,是不是我太笨了?

对于初学者甚至进阶学员来说,大部分编程中的错误都是拼写错误,或者别的一些简单错误。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息