一:if語句具體語法:ide
if 表達式:spa
語句塊code
(表達式能夠是一個布爾值或變量,也能夠爲一個邏輯表達式或比較表達式,表達式爲真(即不爲0便可,見下方實例),則運行語句塊;表達式爲假,則跳過語句塊,繼續執行後面的語句)blog
1 if 3: 2 print("只要表達式的值不爲零就執行語句塊") 3 4 運行結果:只要表達式的值不爲零就執行語句塊
二:if...else語句具體語法:class
if 表達式:效率
語句塊1變量
else:語法
語句塊2im
(當表達式爲真,則執行語句塊1,不然執行語句塊2,無需判斷,無條件執行語句塊2,else後面須要添加「冒號」,且不須要加表達式)img
1 x = True 2 if not x: 3 print("湖人總冠軍!") 4 else: 5 print("詹皇FMVP!") 6 7 運行結果:詹皇FMVP!
三:if...elif...else語句具體語法:
if 表達式1:
語句塊1
elif 表達式2:
語句塊2
elif 表達式3:
語句塊3
............
else:
語句塊n
(if...elif...else和if...else語句塊的區別就是多了幾個判斷的表達式n,其它沒什麼區別,若出現多個判斷,使用if...elif和if...elif...else,後者的效率會提升不少)
1 詹皇 = 0 2 喬治 = 0 3 威少 = 0 4 if 詹皇: 5 print("湖人總冠軍!") 6 elif 喬治: 7 print("單打小王子!") 8 elif 威少: 9 print("一我的一座城!") 10 else: 11 print("總冠軍是個人!") 12 13 運行結果:總冠軍是個人!