continue 语句用于在循环内部,当满足某个条件时,跳过本次循环中剩余的代码,直接进入下一次迭代。它主要用于提前结束当前循环的一次迭代,而不是终止整个循环。以下是关于 continue 语句的一些基本用法:

示例:
# 使用 continue 跳过本次循环的剩余代码
for i in range(5):
    if i == 2:
        print("Skipping the iteration.")
        continue
    print(i)

在上述例子中,当 i 的值等于 2 时,continue 语句被执行,直接跳过了 print(i),进入下一次迭代。因此,只有 2 这个值被跳过。

在 while 循环中使用 continue:
# 使用 continue 跳过本次 while 循环的剩余代码
count = 0
while count < 5:
    count += 1
    if count == 2 or count == 4:
        print("Skipping the iteration.")
        continue
    print(count)

在上述例子中,当 count 的值等于 2 或 4 时,continue 语句被执行,跳过了 print(count),直接进入下一次迭代。

continue 在循环嵌套中的应用:
# 使用 continue 跳过嵌套循环中的剩余代码
for i in range(3):
    for j in range(2):
        if i == 1 and j == 0:
            print("Skipping the iteration.")
            continue
        print(i, j)

在上述例子中,当 i 的值等于 1 且 j 的值等于 0 时,continue 语句被执行,跳过了嵌套循环中的 print(i, j),直接进入下一次迭代。

注意事项:

  •  continue 只能用于循环内部,不能在循环外部使用。

  •  在循环嵌套中使用 continue 会跳过最内层循环中的剩余代码,直接进入下一次迭代。


continue 语句是一种常见的控制流程工具,用于在某些条件下跳过当前循环的一次迭代。在实际编程中,要谨慎使用 continue,以确保代码的可读性和维护性。


转载请注明出处:http://www.zyzy.cn/article/detail/13320/Python 基础