• 周五. 4月 19th, 2024

python 分支语句详细用法

城主

12月 25, 2022 ,

在 Python 中,分支语句用于控制程序的执行流程。分支语句可以根据一个或多个条件来决定程序执行的路径。

Python 中有两种分支语句:

  • if 语句:根据一个或多个条件判断是否执行某段代码。

例如:





x = 10
if x > 0:
    print("x is positive")
  • if-else 语句:根据一个条件判断是否执行某段代码,如果条件不成立则执行另一段代码。

例如:





x = 10
if x > 0:
    print("x is positive")
else:
    print("x is not positive")

还有一种叫做 if-elif-else 语句,它可以在 if 和 else 语句之间添加一个或多个 elif 子句。elif 子句可以检查多个条件,并在第一个条件成立时执行相应的代码块。

例如:





x = 10
if x > 0:
    print("x is positive")
elif x == 0:
    print("x is zero")
else:
    print("x is negative")

当然,在 Python 中,还有一些其他的分支语句,例如:

  • ternary 表达式:这是一种简单的条件表达式,它可以在一行代码中完成 if-else 语句的功能。它的语法如下:




value_if_true if condition else value_if_false

例如:





x = 10
result = "positive" if x > 0 else "negative or zero"
print(result)  # prints "positive"
  • 循环语句:循环语句可以让程序重复执行某段代码多次。Python 中有两种循环语句:
  • while 循环:在条件成立时重复执行某段代码。

例如:





x = 0
while x < 10:
    print(x)
    x += 1
  • for 循环:在一个可迭代对象的元素上进行迭代,并在每个元素上执行某段代码。
阅读  Python 上下文管理器的详细用法

例如:





for x in range(10):
    print(x)

以上是 Python 中常用的分支和循环语句。