当前位置:首页>python>零基础学Python:Python 布尔类型|真真假假,代码里的人生大道理

零基础学Python:Python 布尔类型|真真假假,代码里的人生大道理

  • 2026-10-11 08:33:09
零基础学Python:Python 布尔类型|真真假假,代码里的人生大道理

小伙伴们,大家好。我是石有八九。

👇相信:代码有逻辑,人生有算法。👇

📍关注我,一起架构自己的有序人生。 

欢迎回到《Python程序设计》课堂。一起探索Python的奇妙世界!

今天咱们聊一个代码里最 “简单” 却最 “硬核” 的类型 ——布尔类型(bool)。

它只有两个值:True 和 False,却撑起了程序判断的半边天!

生活里的是非对错、选择判断,全靠它来翻译给计算机听~


🎯 一、布尔类型:编程界的 “是非判断题”

什么是布尔?

说白了,就是回答 “是 / 否”“对 / 错”“有 / 没有”。

Python 里的布尔只有两个固定值:

  • True:真、对、成立(首字母必须大写!)

  • False:假、错、不成立(首字母也必须大写!)

# 直接赋值is_study=True# 我在学习is_lazy=False# 我不摸鱼

✅ 小提醒:别写 true /false!Python 认大小写,写错直接报错~


🧠 二、布尔从哪来?生活处处是答案

布尔不是凭空来的,比较运算、逻辑判断都会吐出布尔值!

1. 比较运算:一比较就出真假

print(18>=18)    # True → 成年啦print(3>5)       # False → 数学没白学print("Python"=="python")  # False → 大小写不一样哦

2. 生活案例:代码照进日常

  • 带不带伞?

is_rain=Trueif is_rain:print("带伞!别淋雨~")else:print("阳光正好,出发!")
  • 能不能进考场?

have_ticket=Truehave_id=Truecan_enter=have_ticket and have_id# 缺一不可print(can_enter)  # True

⚙️ 三、布尔三大运算:与、或、非

逻辑运算就是把多个条件拼在一起,像做人生选择题~

1. and(与):全都对才是对

一假全假

# 早睡 AND 早起 → 才是好习惯sleep_early=Trueget_up_early=Trueprint(sleep_early and get_up_early)  # True

2. or(或):一个对就算对

一真全真

# 坐公交 OR 骑车 → 都能到校by_bus=Falseby_bike=Trueprint(by_bus or by_bike)  # True

3. not(非):反过来就是答案

颠倒黑白

is_late=Falseprint(notis_late)  # True → 没迟到!

🔄 四、类型转换:万物皆可转布尔

用 bool() 函数,任何东西都能变成 True/False!

✅ 转为 True(真):有内容、非空、非 0

  • 非 0 数字:1、-1、3.14

  • 非空字符串:"学习"、"True"、"False"

  • 非空容器:[1,2]、{"name":"小明"}

❌ 转为 False(假):空、0、无

  • 数字:0、0.0

  • 空值:""、[]、{}、()

  • 特殊值:None

print(bool(1))       # Trueprint(bool(0))       # Falseprint(bool("努力"))  # Trueprint(bool(""))      # Falseprint(bool(None))    # False

🌟 五、代码小秘密:True=1,False=0

布尔其实是整数的儿子!

True 相当于 1,False 相当于 0。

print(True + True)   # 2print(False + 5)    # 5print(True \* 10)    # 10

⚠️ 小提醒:平时别这么算!布尔是用来判断,不是用来算数的~


🎓 六、润物无声:布尔里的人生思政课

学代码,更学做人!布尔虽小,道理很大:

1. 是非分明,坚守底线

True 就是 True,False 就是 False。

做人要明辨是非、诚实守信,不模糊、不妥协。

2. 选择正确,行稳致远

程序靠布尔判断方向,人生靠价值观选择道路。

选对方向,比盲目努力更重要。

3. 脚踏实地,拒绝空假

空字符串、空列表都是 False。

实干才是真,空谈等于 False!

4. 团结协作,缺一不可

and 运算需要全部为真才能成功。

集体力量大,团结才能赢!


📝 七、课堂小结:3 句话记住布尔

  1. 布尔只有两个值:True / False(首字母大写)

  2. 用于判断和逻辑:比较、if/while、and/or/not

  3. 转换有规律:非空非 0 为真,空 0 None 为假

布尔是代码的逻辑心脏,也是人生的是非标尺。

愿大家写对每一行代码,走好每一步人生!


📢 课后小作业

  1. 写代码判断:成绩≥60 为及格,否则不及格

  2. 用 and 判断:年满 18 岁且有身份证才能上网

  3. 思考:生活里哪些事像 True/False?写在评论区~

✅ 点赞 + 在看 + 转发,Python 越学越简单!

💬 评论区留下你的作业,老师逐一批改!

文章有帮助的话,在看,转发吧。

谢谢支持哟 (*^__^*)

声明:未经许可禁止转载。


推荐阅读

零基础学Python:数字类型玩明白,代码人生不迷路

零基础学Python:Python字符串,从聊天打字到代码人生,一节课吃透文本魔法

零基础学Python:变量原来这么简单!一看就会

 零基础学Python:教Python说话

 Python的前世今生,从名字的由来讲起

 别再拿记事本写Python了!这款“神兵利器”让你效率翻倍

 零基础学Python|用200行代码复刻童年爆款2048,入门编程原来这么简单

最新文章

随机文章