`continue` 是 Python 中的一个控制流语句,用于在循环中跳过当前迭代,并立即开始下一次迭代。以下是 `continue` 的基本用法:
基本用法
for i in range(10):
if i % 2 == 0:
continue
print(i)
在这个例子中,当 `i` 是偶数时,`continue` 语句会被执行,跳过 `print(i)` 这一行代码,直接进入下一次迭代。因此,输出将是所有的奇数。
高级用法
`continue` 语句也可以用在嵌套循环中:
for i in range(3):
for j in range(3):
if j == 1:
continue
print(i, j)
在这个例子中,当 `j` 等于 1 时,`continue` 语句会被执行,跳过 `print(i, j)` 这一行代码,直接进入下一次迭代。因此,输出将是:
0 0
1 0
1 1
1 2
2 0
2 1
2 2
注意事项
`continue` 语句只能用在 `for` 循环和 `while` 循环中。
`continue` 语句后面不需要跟任何参数或表达式。
使用 `continue` 时,请确保它放在循环内部,并且通常与 `if` 条件判断配合使用。
在使用 `continue` 时,建议添加适当的注释,说明跳过当前迭代的原因。
希望这能帮助你理解 `continue` 的用法