注释
guest 和 drink 不会出现。它们是写给你自己看的。程序仍写出两行:上面是 lida,下面是 tea。记号是 #。Python 从该记号起,放到这一行结束为止。
说明不会往上走
某一行上的 # 不会关掉上一行。跳过停在本行末尾。print("lida") 会执行。只有带 # 的那一行的后半段被放下。
# guest
print("lida")
print("tea") # drink
lida 和 tea 会显示,因为 print 写了它们。guest 和 drink 不显示,因为它们在 # 后面。lida 两边的引号是要看见的文字。# 是说明,看不见。不要把两者当成一回事。
把整行变成说明
把 # 放在行首,整行就成了说明。前面有 # 的 print("lida") 不会执行。它下面的行如果是真正的 print,仍然会执行。
# print("lida")
print("tea")
输出只有一行:tea。词 lida 还在文件里,但在说明里面。Python 不执行那个 print。
这不是新的缩进
说明也可以写在代码块里,但四个空格的规则没有变。这一页把行留在左缘,免得说明和缩进混在一起。
下一页是一个名字
这里不建名字,不把行往里推,也不安装 Python。下一页是一个保存值的名字。说明仍是说明。
自己说这四句
- guest 和 drink 为什么不在输出里?
- print("lida") 然后 print("tea") # drink 写出什么?先 lida,再 tea。
-
print("lida") 为什么不显示 lida?
- 说明延伸到哪里?到本行末尾,不到上一行。
这样读就偏了
- 指望 guest 或 drink 被打印
- 把 # 当成引号
- 在 print("lida") 前面放上 # 还等着 lida
- 以为下一行的说明会关掉上一行
- 把说明的缩进当成一条新规则
收住
开始一段说明。Python 放到这一行结束。
两个 print 仍写出 lida,再写出 tea。说明看不见。
print("lida") 只是说明。它下面的 print("tea") 会执行。
说明到不了上一行。
下一页是一个保存值的名字。
🧠 测试您的知识
测试您的知识
通过这个互动测验挑战自己,看看你对这个主题的理解程度如何
📝 说明
- 仔细阅读每个问题
- 为每个问题选择最佳答案
- 您可以随时重新参加测验
- 您的进度将显示在顶部