實例:
- if 條件表達式:
 - 語句
 
- a=5
 - if a>0:
 - print('a大于5')
 
當(dāng)條件表達式計算結(jié)果為 True 時,執(zhí)行下一行縮進的語句;若條件表達式計算結(jié)果為 False,則跳過該條語句繼續(xù)向下執(zhí)行
實例:
- if 表達式:
 - 條件為真是執(zhí)行這里的代碼
 - else:
 - 如果條件不為真,執(zhí)行這里的代碼
 
- a=5
 - if a>9:
 - print('a大于5')
 - else:
 - print('a不大于9')
 
												實例:
- if 表達式:
 - 條件為真是執(zhí)行這里的代碼
 - elif 表達式:
 - 第一個條件不滿足,就判斷一次??词欠駶M足第二個條件
 - else:
 - 如果所有條件不為真,執(zhí)行這里的代碼
 
- a=5
 - if a>9:
 - print('a大于9')
 - elif a>4:
 - print('a不大于4')
 - else:
 - print('沒有滿足條件的')
 
												if else在同一行可以不用縮進,如果是換行的必須要縮進的,為了便于編程和實現(xiàn)簡單性,python不允許在塊級代碼中使用括號。在Python中,縮進用于聲明塊。如果兩個語句處于相同的縮進級別,則它們是同一塊的一部分。
通常,給出四個空格來縮進語句,這些語句是python中典型的縮進量。
縮進是python語言中最常用的部分,因為它聲明了代碼塊。一個塊的所有語句都是在同一級別的縮進中。我們將看到在python中決策和其他內(nèi)容中實際縮進的情況。
?if 語句可以嵌套(無限套娃,但會一點的影響執(zhí)行效率,不建議這么干)
經(jīng)常會出現(xiàn)if - else出現(xiàn)在一行,且格式非正常的條件語句。
好處:簡約,節(jié)省行數(shù)
語法:
- x if x > y else y
 
這一行命令的邏輯:若x > y,則b = x,否則:b= y。
實例:
 
- x=1
 - y=2
 - b = x if x > y else y
 - print(b)