笔记·条件判断
if语句:
单if:
if condition:
return result
if condition: result
为使代码美观易读,尽量不使用第二种形式
if-else:
if condition:
return result1
else:
return result2
if-elif-else:
if condition1:
return result1
elif condition2:
return result2
else:
return result_other
match-case:
注意:只有python3.10及以上版本可使用match-case语句
match subject:
case <pattern_1>:
<action_1>
case <pattern_2>:
<action_2>
case <pattern_3>:
<action_3>
case _:
<action_other>
适用于需要从大量情况中进行匹配的情景(match)
case内部需缩进
注意最后一定以case _:结尾
进行条件判断时的注意事项:
1.根据具体情况选择使用的语句。
2.尽可能少使用if语句的嵌套
3.match-case语句与if语句接受的都是布尔值,尽量不要使用布尔表达式
4.注意缩进,缩进决定语句是否能够正确执行