1. 条件判断
基本格式:
if 判断条件1:
操作1
操作2
elif 判断条件2:
操作3
操作4
else:
操作5
操作6
- 判断条件的结果一定要是布尔类型
- 不要忘记判断条件后的冒号(
:) - if 语句里面的代码块,需要在前方缩进空格(建议4个)
- python中用 缩进 表示层级关系
2. 模式匹配
基本格式:
match 表达式或值:
case 值1:
操作1
case 值2|值3:
操作2
case _:
操作3
- 匹配一个case后,只执行该部分内容,执行完退出
case 值2|值3: 表示 或 的关系case _: 匹配其它所有情况
3. 循环
while基本格式:
while 条件表达式:
循环体
else:
操作
- 退出while循环后执行else
- else可省略
for基本格式:
for 元素 in 待处理数据集:
循环体代码
else:
操作
- 循环结束后执行else
- else可省略
range基本格式:
-
格式1:
range(end) -
获取一个从0开始到end结束的数字序列,不含end
-
格式2:
range(start,end) -
获取一个从start开始到end结束的数字序列,不含end
-
格式3:
range(start,end,step) -
获取一个从start开始到end结束的数字序列,step步长,不含end
break和continue关键字基本格式:
break
continue
- 只能在循环中使用

京公网安备 11010502036488号