真与假
值不带引号。print(True) 写出 True,print(False) 写出 False。带引号的 print("True") 写出同样的字母,屏幕上看起来一样。单看输出分不出来。引号在代码里,它把内容做成文字。"False" 也是文字。这一页不把那段文字变成值 True。
这样的值只有两个。它们不是数字 1 和 0。首字母要大写。
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。两个不会并排留下。
ready = True
print(ready)
ready = False
print(ready)
第一次写出 True。第二次写出 False。
下一页:还有什么会被当成真
这一页只有 True 和 False。它不比较两个数,不选择一条路,也不把两个条件接在一起。下一页说明一个条件还会把哪些别的值当成真,其中包括空文本和数字 0。
这六句自己说
- print(True) 写出什么?True。print(False) 写出什么?False。
- 首字母是什么?大写。
- 小写 t 的 true 会怎样?程序停住。
- 带引号的 "True" 是什么?文字,哪怕屏幕看起来一样。
- ready = False 对先前的 True 做什么?换掉它。
- 下一页是什么?条件还会当成真的其他值。
容易读错
- 用小写首字母写 true 或 false
- 因为屏幕一样,就把 "True" 当成值 True
- 以为 True 和 False 会一起留在 ready 里
- 把 True 读成数字 1
- 在这一页等着比较或选择一条路
留下这些
True 和 False 就是这两个值。首字母大写。
print(True) 写出 True。print(False) 写出 False。
小写首字母会让程序停住。
引号做出文字。屏幕可以看起来一样。
后面一行会换掉存好的值。
下一页:一个条件还会把哪些别的值当成真。
🧠 测试您的知识
测试您的知识
通过这个互动测验挑战自己,看看你对这个主题的理解程度如何
📝 说明
- 仔细阅读每个问题
- 为每个问题选择最佳答案
- 您可以随时重新参加测验
- 您的进度将显示在顶部