news 2026/9/8 16:01:41

【Python零基础 Day4 - 2026.9.7】条件判断与循环:让代码拥有“智能”与“重复力”

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Python零基础 Day4 - 2026.9.7】条件判断与循环:让代码拥有“智能”与“重复力”

今日学习时长:约1.5小时 | 代码行数:约60行 | 心情:从“存储数据”进阶到“控制数据”,感觉代码开始有生命了!

📚 今日核心知识点
今天正式从“数据容器”迈入“程序逻辑控制”,学习了如何让代码根据条件做出决策,以及如何高效地重复执行任务。

条件判断(if / elif / else):让代码拥有“选择”的能力。

逻辑运算符(and / or / not):组合多个条件,实现更复杂的判断。

for 循环:遍历列表、字典,或使用 range() 重复执行代码块。

while 循环:在条件为真时持续执行,需注意避免无限循环。

循环控制:使用 break 提前退出循环,使用 continue 跳过当前迭代。

💻 今日核心代码与输出
1. 条件判断实战:成绩等级划分与异常值标记

2. for 循环遍历列表与字典(我不太会的部分)

3. 🌟 统计学小实战:手动实现分组统计(频数分布表)

这个例子让我真正理解了Pandas中groupby()的底层逻辑!

🧠 今日踩坑与收获
踩坑1:忘记写冒号 : 导致语法错误

错误代码:if score >= 90(缺少冒号)

报错信息:SyntaxError: expected ':'

收获:if、elif、else、for、while 等语句行末,必须加冒号。

踩坑2:while 循环忘记更新条件变量,导致无限循环

错误代码:

python
count = 0
while count < 5:
print(count) # 忘记写 count += 1
现象:程序卡死,不断打印0。

收获:使用 while 循环时,务必在循环体内修改条件变量,确保循环能正常结束。

踩坑3:混淆 break 和 continue 的作用

break:立即结束整个循环,跳到循环外。

continue:跳过本次循环的剩余代码,直接进入下一次迭代。

收获:画图理解两者的区别,break是“终止”,continue是“跳过”。

统计思维收获:通过手动编写分组统计代码,深刻体会到“循环+条件判断”是实现任何数据分组、聚合操作的基础。这为后续学习Pandas的 groupby 和 pivot_table 打下了很好的理解基础。

📅 明日计划
学习函数(Function)的定义与使用,将重复代码封装起来,让程序更模块化。

📌 今日一句:如果说变量是存储数据的盒子,列表和字典是收纳盒,那么条件判断和循环就是让这些收纳盒自己会思考、会重复工作的“智能管家”——你的数据世界从此活了起来。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/8 16:00:20

大模型芯片功耗高?msModelSlim量化实战降低边缘推理功耗

大模型跑在芯片上&#xff0c;功耗高到你怀疑人生&#xff0c;这应该是今年搞端侧和边缘推理的兄弟们最头疼的事。模型参数涨得快&#xff0c;但散热和电池没跟上&#xff0c;尤其是在昇思大模型的部署场景里&#xff0c;模型是有能力了&#xff0c;但芯片温度一上来就降频&…

作者头像 李华
网站建设 2026/9/8 16:00:01

C语言宏定义从原理到实战:避坑指南与高效写法

一个冷知识&#xff1a;你去翻任何一份开源项目的头文件&#xff0c;排在最前面的往往不是函数声明&#xff0c;而是十几行#ifndef、#define、#endif。这套三板斧就是宏定义的看家本领。我当年第一次在Linux内核源码里看到container_of那个宏的时候&#xff0c;整个人是懵的——…

作者头像 李华
网站建设 2026/9/8 15:59:13

Microduck守护进程军团:基于Unix socket与JSON-RPC的稳定训练架构

Microduck这个项目我折腾了不短时间&#xff0c;从最初直接把训练进程跑在终端前台&#xff0c;到后来被“终端一关全完蛋”“跑到一半断连”“显存爆掉连渣都不剩”这种事反复教育&#xff0c;才慢慢意识到&#xff1a;想把Microduck稳定地用起来&#xff0c;单靠一条命令是不…

作者头像 李华
网站建设 2026/9/8 15:59:11

COMSOL热流固耦合实战:密闭容器空气压缩过程多物理场仿真

1. 案例背景与建模思路解析 1.1 为什么选择热流固耦合来回答这个问题 “空气被压缩时会发生什么”&#xff0c;这个看似常识性的问题&#xff0c;背后其实藏着流体力学、热力学和固体力学三个学科的交织。很多初学者会直接用绝热压缩的公式估算温升&#xff0c;或者用理想气体…

作者头像 李华
网站建设 2026/9/8 15:58:02

零点击时代,GEO报表还在算CTR

SparkToro 2026年基于Similarweb点击流数据的分析显示&#xff0c;68.01%的美国Google搜索以零点击结束&#xff0c;每1000次搜索中仅有276次到达开放网页&#xff0c;较2024年的374次下降了26%。Pew Research Center的追踪研究进一步发现&#xff0c;当AI Overview出现时&…

作者头像 李华