📅  最后修改于: 2023-12-03 15:01:22.572000             🧑  作者: Mango
在 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
若要检查多个条件,可以使用逻辑运算符 and
、or
、not
连接多个表达式。例如:
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 语句的常用用法。