正在加载...

注释

guest 和 drink 不会出现。它们是写给你自己看的。程序仍写出两行:上面是 lida,下面是 tea。记号是 #。Python 从该记号起,放到这一行结束为止。

说明不会往上走

某一行上的 # 不会关掉上一行。跳过停在本行末尾。print("lida") 会执行。只有带 # 的那一行的后半段被放下。

两次打印旁边的说明

python
# guest
print("lida")
print("tea")  # drink

lida 和 tea 会显示,因为 print 写了它们。guest 和 drink 不显示,因为它们在 # 后面。lida 两边的引号是要看见的文字。# 是说明,看不见。不要把两者当成一回事。

把整行变成说明

把 # 放在行首,整行就成了说明。前面有 # 的 print("lida") 不会执行。它下面的行如果是真正的 print,仍然会执行。

第一行只是说明

python
# print("lida")
print("tea")

输出只有一行:tea。词 lida 还在文件里,但在说明里面。Python 不执行那个 print。

这不是新的缩进

说明也可以写在代码块里,但四个空格的规则没有变。这一页把行留在左缘,免得说明和缩进混在一起。

下一页是一个名字

这里不建名字,不把行往里推,也不安装 Python。下一页是一个保存值的名字。说明仍是说明。

自己说这四句

  1. guest 和 drink 为什么不在输出里?
  2. print("lida") 然后 print("tea") # drink 写出什么?先 lida,再 tea。
  3. print("lida") 为什么不显示 lida?

  4. 说明延伸到哪里?到本行末尾,不到上一行。

这样读就偏了

  • 指望 guest 或 drink 被打印
  • 把 # 当成引号
  • 在 print("lida") 前面放上 # 还等着 lida
  • 以为下一行的说明会关掉上一行
  • 把说明的缩进当成一条新规则

收住

开始一段说明。Python 放到这一行结束。

两个 print 仍写出 lida,再写出 tea。说明看不见。

print("lida") 只是说明。它下面的 print("tea") 会执行。

说明到不了上一行。
下一页是一个保存值的名字。

🧠 测试您的知识

准备开始

测试您的知识

通过这个互动测验挑战自己,看看你对这个主题的理解程度如何

❓
4
问题
🎯
70%
及格要求
♾️
∞
时间
🔄
∞
尝试次数

📝 说明

  • 仔细阅读每个问题
  • 为每个问题选择最佳答案
  • 您可以随时重新参加测验
  • 您的进度将显示在顶部