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

#!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 里的逗号其实是分隔参数的一种方式。

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

对于初学者甚至进阶学员来说,大部分编程中的错误都是拼写错误,或者别的一些简单错误。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值