if语句由一个布尔表达式后跟一个或多个语句。python
if 语句的语法结构以下:
express
if expression: statements(s)
注:Python 使用缩进做为其语句分组的方法,建议使用4个空格代替缩进。 缩进相同的语句,被认为是同一级的语句spa
if 1<2 : print "ok"
if语句后面能够跟一个可选的else语句,该语句执行时,布尔表达式为假。code
if else 语句的语法结构以下:io
if expression: statements(s) else: statements(s)
当双分支条件选择语句(if else)不可以知足的状况下,咱们能够使用而立法语句构成多分支条件控制class
elif语句能够让你检查多个表达式为真,并执行一个代码块,elfi是可选的,能够使任意数量的。
语法
if expression: statement(s) elif: statement(s) elif: statement(s) elif: statement(s) else: statement(s)
在条件控制语句中,能够构成较为复杂的条件控制建构,在原有的statement部分能够嵌套地再构建一组条件控制语句,方法
if expression: statement(s) if: statement(s) else: statement(s) else: statement(s)