Python break 语句


Python中的break语句

在Python中,break语句是一种控制语句,用于在循环中提前结束循环。当循环条件满足时,break语句将立即退出循环,执行循环后的语句。

语法

break 语句的基本语法如下:

while condition:
    statement
    if break-condition:
        break
    more-statements

break-condition的结果为True时,break语句将结束循环。

示例

以下代码演示了如何使用break语句:

# 使用break语句结束循环

i = 0
while i < 10:
    print(i)
    if i == 2:
        break
    i += 1

在以上示例中,循环在i=2时被中断,因为break语句被执行。

注意事项

  1. break语句只能用于循环语句(while和for)
  2. 如果在循环中使用嵌套循环,break语句将只中断当前循环

以下代码演示了在循环中使用break语句时的注意事项:

# 在循环中使用break语句时的注意事项

i = 0
while i < 10:
    j = 0
    while j < 10:
        print(i, j)
        if j == 2:
            break
        j += 1
    if i == 2:
        break
    i += 1

在以上示例中,外部循环在i=2时终止,但内部循环仍会在j=2时继续运行,因为break语句只中断了内部循环。

总结

在Python中,break语句是一种常用的控制语句,用于在循环中提前结束循环。当循环条件满足时,break语句将立即退出循环,执行循环后的语句。在使用break语句时要注意语法和使用场景,避免出现不必要的错误。