信息来源《自学是门手艺》更新2026.1.14
布尔运算的来源:
1833年,一个18岁英国小伙子脑子里闪过一个念头:
逻辑关系应该用符号表示
这小伙叫乔治.布尔
从此世界上诞生了布尔代数
如果没有乔治.布尔的布尔代数
就没有逻辑电路
就没有后来的计算机
就没有后来的互联网
就没有现在的信息时代
布尔运算
程序的定义:按照一定顺序完成任务的流程。
做菜也是按菜谱完成了一系列步骤,所以菜谱也是程序
人按照菜谱做菜,就是运行程序,唯一不同的是,计算机可以做“布尔运算”
布尔值
在 Python 语言中,布尔值(Boolean Value)用 True 和 False 来表示。
注意:请小心区分大小写 —— 因为 Python 解释器是对大小写敏感的,对它来说,True 和 true 不是一回事。
任何一个逻辑表达式都会返回一个布尔值。
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
# 请暂时忽略以上两行……
1 == 2
1 != 2
False
True
1 == 2,用自然语言描述就是 “1 等于 2 吗?” —— 它的布尔值当然是 False。
1 != 2,用自然语言描述就是 “1 不等于 2 吗?” —— 它的布尔值当然是 True。
注意:自然语言中的 “等于”,在 Python 编程语言中,使用的符号是 ==,不是一个等号!
Python言语中的“逻辑操作符”,也叫“比较操作符”
《自学是门手艺》电子版 链接
https://www.github-zh.com/projects/175635390-the-craft-of-selfteaching