《笨办法学 python3》系列练习计划——7. 更多打印

本文是《笨办法学 Python3》的练习篇,重点在于加深对 Python3 打印语句的理解,包括注释的使用和错误分析。作者通过对比 Python2 和 Python3 中 print 的差异,解释了逗号在 print 语句中的作用,并列举了在做练习时常见的错误,如拼写错误和 Python2 到 Python3 的转换问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目

本题似乎是为了巩固之前练习过的各个知识点。总之应该没有太多难度。

加分练习
  1. 逆向阅读,在每行加上注释。
  2. 倒着阅读找出错误。
  3. 把错误记录在一张纸上。
  4. 在开始新的练习前阅读错误记录,并尽量避免下次犯错。
  5. 犯错很普遍,不要担心。




我的答案

7.0 基础练习 + 7.1 注释
# 又一行普通的打印
print("Mary had a little lamb.")
# 格式化字符
print("Its fleece was white as %s." % 'snow')
# 一行普通的打印。
print("And everywhere that Mary went.")
# 字符的乘法运算,作用是重复打印特定字符 n 次。
print("." * 10) # what'd that do?

# 为下面的练习设置变量
end1 = "C"
end2 = "h"
end3 = "e"
end4 = "e"
end5 = "s"
end6 = "e"
end7 = "B"
end8 = "u"
end9 = "r"
end10 = "g"
end11 = "e"
end12 = "r"

# wtch that comma at the end. try removing it to see that happens
# 打印两个多变量拼接字符
print( end1 + end2 + end3 + end4 + end5 + end6, 
end7 + end8 + end9 + end10 + end11 + end12)

Python3 VS. Python2

在 python2 版本的原文中最后两行是下面的样子,并且作者在注释中问道:第一行末尾的逗号是什么作用,去掉会怎样:

# wtch that comma at the end. try removing it to see that happens
print end1 + end2 + end3 + end4 + end5 + end6,
print end7 + end8 + end9 + end10 + end11 + end12

python2 中去掉一行的逗号会打印为两行。
python3 中直接去掉会报错,想要打印两行需要类似 Py2 写为两句 print()

print("第一行")
print("第二行")

但在 Py3 中即便写为两行也不能通过在第一行末尾加逗号变为一行。

逗号在 print 中的作用是分隔多个待打印的值,并在打印时变为空格分隔不太的值

7.2 - 7.5 错误

本系列练习主要错误:
1. 英文拼写错误,时常出现英文字母录入顺序错误…
2. 由于看的是 python2 的代码,在编辑 print 语句结尾时容易漏掉 ) 以及无用中文引号和括号。




返回目录

《笨办法学 python3》系列练习计划——目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值