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语句
还可以在列表推导、字典推导和集合中应用。