返回 Python
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循环则是一种轮询遍历机制,对一批数据逐个进行处理 注意前闭后开