match-case
match-case是在python3.10版本中添加的新特性,因此需要保证自己的python的版本在3.10以上才可以使用!
match-case是一种非常常见的分支流程控制语句,与if不同的是,if是根据一个bool的条件作为分支的依据,而match-case是监控某一个变量的值,根据变量具体的值来决定要执行什么分支的逻辑。
基础使用
# 基础语法
# match 变量:
# case 字面量1:
# 如果变量的值等于字面量1,执行这里的业务逻辑
# case 字面量2:
# 如果变量的值等于字面量2,执行这里的业务逻辑
# ...
# case _:
# 如果变量的值,与上面的每一个case的字面量都不一样,执行这里的业务逻辑
#
# 案例: