📜  if语句python(1)

📅  最后修改于: 2023-12-03 15:01:22.572000             🧑  作者: Mango

if 语句 in Python

在 Python 中,if 语句用于根据条件执行不同的代码块。if 语句按如下格式编写:

if condition:
    # code to execute if condition is true

其中,condition 表示要检查的条件,它可以是任何返回布尔值的表达式。若 condition 为真,则执行缩进块中的代码。

例如:

x = 5
if x > 0:
    print("x is positive")  # This line is executed

若想在条件不成立时执行另一段代码,可以使用 else 关键字:

x = -2
if x > 0:
    print("x is positive")
else:
    print("x is not positive")  # This line is executed

有时候我们需要多个条件来决定执行哪个代码块,这时可以使用 elif(else if)关键字:

x = 0
if x > 0:
    print("x is positive")
elif x == 0:
    print("x is zero")  # This line is executed
else:
    print("x is negative")

不过要注意,只要有一个条件成立,后面的条件就不再检查了。例如:

x = 5
if x < 10:
    print("x is less than 10")  # This line is executed
elif x < 7:
    print("x is less than 7")  # This line is not executed

若要检查多个条件,可以使用逻辑运算符 andornot 连接多个表达式。例如:

x = 10
y = 5
if x > 0 and y > 0:
    print("both x and y are positive")  # This line is executed

还可以使用 in 关键字检查一个元素是否存在于列表(list)、元组(tuple)或集合(set)中。例如:

fruits = ["apple", "banana", "cherry"]
if "banana" in fruits:
    print("banana is in the list")  # This line is executed

以上就是 Python 中 if 语句的常用用法。