在使用 python 的过程中,经常会用到循环,有时候我们不需要循环迭代元素里面的所有值,当我们循环到我们想要的值得时候,我们就希望跳出循环体。执行下面的语句。break
和continue
就派上用场了。
我们来看看这两个的区别。
- braek
for i in range(10):
if i == 5:
break
print(i, end=' ')
看一下运行结果:
0 1 2 3 4 # i = 5 以后的值都没有循环
- continue
for i in range(10):
if i == 5:
continue
print(i, end=' ')
在看一下结果:
0 1 2 3 4 6 7 8 9 # i = 5没有循环
看出上面的差别了嘛?
总结:
- 当在循环体内使用 break 的时候,执行到符合某个语句的时候,跳出循环,不在执行后面的迭代。循环结束
- 当在循环体内使用continue的时候,执行到符合某个语句的时候,跳出当前循环,继续执行当前剩余的循环。
这就是 break 和 continue 的区别
完!
网友评论