8.1. if
语句
if
语句用于有条件的执行:
- if_stmt ::= "if"
assignment_expression
":"suite
- ("elif"
assignment_expression
":"suite
)*- ["else" ":"
suite
]
它通过对表达式逐个求值直至找到一个真值(请参阅 布尔运算 了解真值与假值的定义)在子句体中选择唯一匹配的一个;然后执行该子句体(而且 if
语句的其他部分不会被执行或求值)。 如果所有表达式均为假值,则如果 else
子句体如果存在就会被执行。