条件
IF语句
条件
-
true-->执行代if码块
-
false-->
跳过
IF-ELSE语句
-
if条件 True-->执行if代码块
-
False-->执行else代码块
IF-ELIF-ELSE语句
多几种条件
elif相当于C语言的else if
IF - ELSE推导式
def abs1(n):
return n if(n>=0) else -n
等价于
def abs1(n):
if n>=0:
return n
else:
return -n
可以使代码更简洁
MATCH - CASE语句
Match后的对象会依次与case后的内容进行匹配,如果匹配成功,则执行匹配后的表达式,否则直接跳过,_可以匹配一切
EG:
def abc(n):
match n:
case 1:
return"a"
case 2:
return"b"
case匹配多个条件时,用|隔开
标签:case,语句,return,--,else,条件,匹配 From: https://www.cnblogs.com/gaoshiyu/p/17861718.html