教程 python tutorial

循环控制语句

Python 提供了几种循环控制语句,用于控制循环的执行流程。它们可以让你在循环中更加灵活地决定如何继续执行或提前退出循环。

break 语句

break 语句用于提前退出循环。当满足某个条件时,break 会终止当前循环,并跳出循环体。

示例:

python
for i in range(5):
    if i == 3:
        break  # 当 i 等于 3 时,退出循环
    print(i)

输出:

代码
0
1
2

在上面的例子中,当 i 等于 3 时,break 语句会终止 for 循环,因此输出停止在 2。

continue 语句

continue 语句用于跳过当前循环的剩余部分,直接进入下一次循环。在 for 或 while 循环中,continue 会跳过后续的代码,回到循环条件的判断部分。

示例:

python
for i in range(5):
    if i == 3:
        continue  # 当 i 等于 3 时,跳过当前循环,继续下一次循环
    print(i)

输出:

代码
0
1
2
4

在这个例子中,当 i 等于 3 时,continue 语句会跳过 print(i) 语句,从而跳过打印 3。

pass 语句

pass 语句是一个空操作,占位符。它通常用于那些结构上需要代码的地方,但在该位置暂时不需要任何操作的情况。pass 语句不会做任何事情,只是一个占位符,允许你写出空的循环体或函数体。

示例:

python
for i in range(5):
    if i == 3:
        pass  # 这里没有任何操作,直接跳过
    else:
        print(i)

输出:

代码
0
1
2
4

在这个例子中,pass 语句在 i == 3 时执行,但它没有任何效果,因此循环继续执行。

总结

  • break 用于提前退出循环,结束当前循环的执行。
  • continue 用于跳过当前循环的剩余部分,直接进入下一次循环。
  • pass 是一个占位符,通常用于占据语法上必须写代码的地方,但不做任何操作。

掌握循环控制语句可以帮助你更灵活地控制程序的执行流,避免不必要的代码重复或复杂逻辑。