判断语句中最有名的应该就是if-else的组合,并且很多语言都通用这种格式,但是对于elif而言,不同语言表达形式可能会不同:
In [1]: x = 5
In [2]: if x>0:
...: print('正整数')
...: elif x<0:
...: print('负整数')
...: else:
...: print('零')
...:
正整数
一组判断语句可能会有零到多个 elif 部分,else 是可选的。关键字 elif 是 else if 的缩写,由于Python对缩进的要求很严格,而这种写法恰巧可以有效地避免过深的缩进。if … elif … elif … 序列用于替代其它语言中的 switch 或 case 语句。