Python 2026-05-19
1.if条件判断
1.if条件判断
if语句是从上到下寻找第一个满足条件的分支并进入执行的,进入第n个分支实际上也说明了该分支之前的n-1个分支均不满足,并且后面的分支也就不再检测条件是否满足
2.match模式匹配
此外python中的case还支持AS模式(给整个模式起一个别名),如:case 100 as temp: ;
也支持Guard子句(case后面添加if语句来对变量进行额外约束),如:
score = 85
match score:
case s if 90 <= s <= 100:
print("优秀")
case s if 60 <= s < 90:
print("及格")
case _:
print("不及格")
这个语法既起了别名也增加了判断条件;
3.循环
同样有break+continue语句配合循环使用

如果循环异常结束/break跳出循环 ,末尾的else语句不会被执行
while循环是按照条件表达式取值来执行;for循环则是一种轮询遍历机制,对一批数据逐个进行处理
注意前闭后开