在Python中,`if`語句用于根據條件判斷是否執行特定的代碼塊。它是實現條件邏輯的基本結構之一。以下是`if`語句的基本用法:
if condition:
# 如果條件為真執行的代碼塊
在上述語法中,`condition`是一個表達式或條件。如果`condition`為真(即非零、非空、非空字符串等),則執行`if`代碼塊中的語句;否則,忽略`if`代碼塊,繼續執行下一個語句。
另外,`if`語句還可以與`else`語句和`elif`(即`else if`)子句結合使用,以處理多個條件分支。下面是一些常用的`if`語句用法示例:
**示例1**:基本的`if`語句。
x = 10
if x > 0:
print("x 是正數")
**示例2**:`if-else`語句,根據條件選擇不同的執行路徑。
x = -5
if x > 0:
print("x 是正數")
else:
print("x 是零或負數")
**示例3**:`if-elif-else`語句,處理多個條件分支。
x = 75
if x >= 90:
print("優秀")
elif x >= 80:
print("良好")
elif x >= 60:
print("及格")
else:
print("不及格")
在示例3中,首先判斷`x`是否大于等于90,如果是,則輸出"優秀";否則,繼續判斷`x`是否大于等于80,以此類推。如果所有條件都不滿足,則執行`else`代碼塊。
需要注意的是,在編寫`if`語句時,要注意代碼塊的縮進,Python使用縮進來表示代碼塊的層次結構。代碼塊內部的語句應該相對于`if`語句有相同的縮進級別。
希望以上示例能夠幫助你理解Python中`if`語句的基本用法。