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)