種最經典用法太透徹了?
1.分支選擇
使用if語句來檢查某個條件是否為真,并在條件為真時執行一些代碼塊。
例如:
x = 10 if x > 0: print("x is positive")
2.多個分支選擇
還可以使用if-elif-else語句來檢查多個不同的條件。在這種情況下,程序將檢查每個條件,并在第一個條件為真時執行相應的代碼塊。如果所有條件都不為真,則將執行else代碼塊中的代碼。
例如:
x = 10 if x > 0: print("x is positive") elif x < 0: print("x is negative") else: print("x is zero")
3.嵌套if語句
還可以在if語句中嵌套另一個if語句。在這種情況下,內部的if語句僅在外部if語句的條件為真時才會被檢查。
例如:
x = 10 y = 5 if x > 0: if y > 0: print("Both x and y are positive")
4.三元運算符
您還可以使用三元運算符(也稱為條件表達式)簡化if-else語句。它的形式如下:
result = value_if_true if condition else value_if_false
例如:
x = 10 result = "positive" if x > 0 else "negative or zero" print(result) # Output: "positive"
5.代碼塊中的if語句
還可以在列表推導、字典推導和集合中應用。