Python中if…elif…else语句的语法是什么?
在Python程序中,如果有大量需要评估的逻辑表达式,并且需要前面的表达式返回true,则会使用if..elif..else结构。如果使用嵌套的if-else结构,那么随着后续块的缩进级别不断增加,程序会变得难以阅读。这正是elif的优点所在。每个elif下的语句块仅在前面的条件为false时执行。当所有前面的逻辑表达式都失败时,则执行最后的else块。所有块的缩进级别相同。
if expression1==True:
statement(s)
elif expression2==True:
statement(s)
elif expression3==True:
statement(s)
else:
statement(s)
阅读更多:Python 教程