第三天
Conditions and Loops
课程知识点速览
一、条件语句(Conditions)
if/else基本结构与规范依赖冒号
:和缩进(通常 4 个空格)划分代码块。
隐式布尔值规则(Truthy & Falsy)
真值(Truthy):非零数字、非空容器/字符串等。
假值(Falsy):
0、0.0、''(空字符串)、[]、()、{}、set()、None、False。
多分支与逻辑控制
if - elif - else用于多重判断。逻辑运算符:
and(全真即真)、or(一真即真)、not(取反)。
结构化模式匹配
match / case(Python 3.10+)替代复杂多重
elif的优雅方案,使用_作为通配符(默认分支)。
二、循环语句(Loops)
for循环与range()用于遍历序列或可迭代对象。
range(start, stop, step)生成等差整数序列(前闭后开区间)。
while循环条件为
True时持续执行,需注意变量更新以防死循环。
循环控制关键字
break:直接终止并跳出整个循环。continue:跳过本次循环剩余代码,直接进入下一轮循环。
评论