Python中match语句的详细用法实例

2022-11-25 12:09:12

目录前言1match语句的语法2match语句的用法3match语句的注意事项总结前言在《Python中if语句的使用方法》中提到,对于一种可能性、两种可能性或者多种可能性的情况,可以通过if语...

目录
前言
1 match语句的语法
2 match语句的用法
3 match语句的注意事项
总结

前言

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

1 match语句的语法

matcwww.cppcns.comh语句的语法如下所示

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所示

Python中match语句的详细用法实例

 图1 match语句的用http://www.cppcns.com

其中,变量i的值是1,match语句根据变量i的不同值,将执行不同语句。此时,程序的输出为“i=1”,如果将变量i的值设置为3,再执行该代码时,则会执行“case _”后的语句,即输出“i的值不在指定范围内”。

3 match语句的注意事项

在使用mayxmKiLtch语句时,需要注意以下两点,

(1)注意使用冒号

在match语句和case语句之后,都要有冒号。

(2)注意使用缩进

在match语句和case语句之后的代码,都要有缩进。

总结

到此这篇关于Python中matc编程h语句的详细用法的文章就介绍到这了,更多相关Python match语句用法内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!