正在加载...

真与假

值不带引号。print(True) 写出 True,print(False) 写出 False。带引号的 print("True") 写出同样的字母,屏幕上看起来一样。单看输出分不出来。引号在代码里,它把内容做成文字。"False" 也是文字。这一页不把那段文字变成值 True。

这样的值只有两个。它们不是数字 1 和 0。首字母要大写。

先写两行

python
print(True)
print(False)

第一行是 True。第二行是 False。程序不再加别的东西。

小写开头会让程序停住

小写的 true 和 false 不是这两个值。Python 去找一个已经存好的名字,找不到,程序就停住。True 用大写 T 开头,False 用大写 F 开头。

一个名字先存一个,再换成另一个

ready = True 把 True 存在名字 ready 下面。print(ready) 写出 True。后面一行 ready = False 换掉那个值。print(ready) 于是写出 False。两个不会并排留下。

先存 True,再换成 False

python
ready = True
print(ready)
ready = False
print(ready)

第一次写出 True。第二次写出 False。

下一页:还有什么会被当成真

这一页只有 True 和 False。它不比较两个数,不选择一条路,也不把两个条件接在一起。下一页说明一个条件还会把哪些别的值当成真,其中包括空文本和数字 0。

这六句自己说

  1. print(True) 写出什么?True。print(False) 写出什么?False。
  2. 首字母是什么?大写。
  3. 小写 t 的 true 会怎样?程序停住。
  4. 带引号的 "True" 是什么?文字,哪怕屏幕看起来一样。
  5. ready = False 对先前的 True 做什么?换掉它。
  6. 下一页是什么?条件还会当成真的其他值。

容易读错

  • 用小写首字母写 true 或 false
  • 因为屏幕一样,就把 "True" 当成值 True
  • 以为 True 和 False 会一起留在 ready 里
  • 把 True 读成数字 1
  • 在这一页等着比较或选择一条路

留下这些

True 和 False 就是这两个值。首字母大写。
print(True) 写出 True。print(False) 写出 False。
小写首字母会让程序停住。
引号做出文字。屏幕可以看起来一样。
后面一行会换掉存好的值。
下一页:一个条件还会把哪些别的值当成真。

🧠 测试您的知识

准备开始

测试您的知识

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

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

📝 说明

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