小伙伴们,大家好。我是石有八九。
👇相信:代码有逻辑,人生有算法。👇
📍关注我,一起架构自己的有序人生。
欢迎回到《Python程序设计》课堂。一起探索Python的奇妙世界!
今天咱们聊一个代码里最 “简单” 却最 “硬核” 的类型 ——布尔类型(bool)。
它只有两个值:True 和 False,却撑起了程序判断的半边天!
生活里的是非对错、选择判断,全靠它来翻译给计算机听~
什么是布尔?
说白了,就是回答 “是 / 否”“对 / 错”“有 / 没有”。
Python 里的布尔只有两个固定值:
True:真、对、成立(首字母必须大写!)
False:假、错、不成立(首字母也必须大写!)
# 直接赋值is_study=True# 我在学习is_lazy=False# 我不摸鱼
✅ 小提醒:别写 true /false!Python 认大小写,写错直接报错~
布尔不是凭空来的,比较运算、逻辑判断都会吐出布尔值!
print(18>=18) # True → 成年啦print(3>5) # False → 数学没白学print("Python"=="python") # False → 大小写不一样哦
带不带伞?
is_rain=Trueif is_rain:print("带伞!别淋雨~")else:print("阳光正好,出发!")
能不能进考场?
have_ticket=Truehave_id=Truecan_enter=have_ticket and have_id# 缺一不可print(can_enter) # True
逻辑运算就是把多个条件拼在一起,像做人生选择题~
一假全假
# 早睡 AND 早起 → 才是好习惯sleep_early=Trueget_up_early=Trueprint(sleep_early and get_up_early) # True
一真全真
# 坐公交 OR 骑车 → 都能到校by_bus=Falseby_bike=Trueprint(by_bus or by_bike) # True
颠倒黑白
is_late=Falseprint(notis_late) # True → 没迟到!
用 bool() 函数,任何东西都能变成 True/False!
非 0 数字:1、-1、3.14
非空字符串:"学习"、"True"、"False"
非空容器:[1,2]、{"name":"小明"}
数字:0、0.0
空值:""、[]、{}、()
特殊值:None
print(bool(1)) # Trueprint(bool(0)) # Falseprint(bool("努力")) # Trueprint(bool("")) # Falseprint(bool(None)) # False
布尔其实是整数的儿子!
True 相当于 1,False 相当于 0。
print(True + True) # 2print(False + 5) # 5print(True \* 10) # 10
⚠️ 小提醒:平时别这么算!布尔是用来判断,不是用来算数的~
学代码,更学做人!布尔虽小,道理很大:
True 就是 True,False 就是 False。
做人要明辨是非、诚实守信,不模糊、不妥协。
程序靠布尔判断方向,人生靠价值观选择道路。
选对方向,比盲目努力更重要。
空字符串、空列表都是 False。
实干才是真,空谈等于 False!
and 运算需要全部为真才能成功。
集体力量大,团结才能赢!
布尔只有两个值:True / False(首字母大写)
用于判断和逻辑:比较、if/while、and/or/not
转换有规律:非空非 0 为真,空 0 None 为假
布尔是代码的逻辑心脏,也是人生的是非标尺。
愿大家写对每一行代码,走好每一步人生!
写代码判断:成绩≥60 为及格,否则不及格
用 and 判断:年满 18 岁且有身份证才能上网
思考:生活里哪些事像 True/False?写在评论区~
✅ 点赞 + 在看 + 转发,Python 越学越简单!
💬 评论区留下你的作业,老师逐一批改!

文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)
声明:未经许可禁止转载。