Python中match语句的用法

在《Python中if语句的使用方法》中提到,对于一种可能性、两种可能性或者多种可能性的情况,可以通过if语句来实现。而用if语句实现多种可能性时,需要用到多个elif语句,这样代码看上去比较混乱,也可以通过match语句来实现多种可能性,并且代码看上去要整洁的多。
1 match语句的语法
match语句的语法如下所示
match 变量/表达式:

  case 值1:

     语句1

  case 值2:

     语句2

  case 值3:

     语句3

  ...

  case _:

     语句n
其中,match之后跟的是变量或者表达式,而case后面是该变量或者表达式的可能取值,当其值是值1时,则执行语句1,当其值是值2时,则执行语句2,以此类推。如果该变量或者表达式的取值没有在case语句所指定的值中,则执行“case _”后的语句n。
2 match语句的用法
match语句的基本用法如图1所示
 
 图1 match语句的用法
其中,变量i的值是1,match语句根据变量i的不同值

Python中match语句的用法最先出现在Python成神之路

版权声明:
作者:感冒的梵高
链接:https://www.techfm.club/p/22261.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>