在 Python 中,break
、continue
和 pass
是三种控制流语句,用于在循环中控制代码的执行方式。
一、break
语句
在循环内部使用 break
语句可以立即终止循环,不再执行循环内剩余的代码。它常用于循环中的条件判断,以提前结束循环。
for num in range(10):
if num == 5:
break
print(num)
这个示例中,当 num
等于 5 时,break
语句会终止循环的执行,不会打印数字 5 及之后的数字。
二、continue
语句
在循环内部使用 continue
语句可以跳过当前迭代并继续下一次迭代。它常用于循环中的条件判断,以跳过某些迭代。
for num in range(5):
if num == 2:
continue
print(num)
在这个示例中,当 num
等于 2 时,continue
语句会跳过当前迭代,不会打印数字 2。
三、pass
语句
pass
是一个空语句,它在语法上需要一条语句,但不执行任何操作。
它通常用于占位,当您需要在某个位置放置一条语句,但又不需要执行任何操作时使用。
for num in range(3):
pass
在这个示例中,pass
语句被用作占位符,循环不会执行任何操作。
这些控制流语句在编写循环时非常有用,它们允许您在特定情况下改变循环的行为,从而实现更精确的控制。