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
  • 只能在循环中使用