我的网站

         
当前位置: 主页 > 我的网站6 >

跟我学python - 条件语句

时间:2024-04-01 00:02 来源:网络整理 转载:我的网站

python中的条件语句有2种:if语句和match语句。

1)if语句

if语句中,当条件为真时,执行if子语句体;当条件为假时,如果存在else语句,则执行else子语句体(else语句可选)。

在python中,所有的0值表示假(布尔值false、数字0、空字符串、空集合),非0值表示真。

if语句中,还可以使用elif语句,以添加其他条件。

当if子语句条件为真时,执行if子语句体;当条件为假时,比较接下来的elif子语句条件,当条件为真时,执行elif子语句;如果elif子语句条件为假,则继续比较接下来的elif子语句条件;如果所有条件都不为真,如果存在else语句,则执行else子语句体(else语句可选)。

2)match语句

当比较的条件比较多时,我们可以使用match语句。match语句用于进行模式匹配。

在match语句中,会依次匹配各个case语句条件,如果匹配,则执行对应的case子语句体;如果都不匹配,如果存在case _,则执行case _子语句体(case _语句可选)。

在match语句中,case子语句可包含多个匹配项,只要匹配其中一项,就执行对应的case子语句体。