欢迎回来｡
到目前为止, 我们看到了突破｡
我们可以用来中断循环的关键字｡
这里你可以看到我们可以用for循环, 但要用while循环.
一旦我们突破, 我们就完了｡
我们刚刚跳出了这个圈子｡
但我们能在for循环中实现吗？
让我们来看看
是的｡
Brick关键字也可以在for循环中使用｡
但实际上除了break, 还有两种方法可以使用｡
一个｡
这叫继续｡
大家可以再次看到, 如果我在这里继续并单击“运行”, 蓝色突出显示｡
你去那里｡
我们又开始循环了｡
但你在想, 为什么？
我们为什么需要这个？
好像完全没用, 对吧？
好吧, 休息一下｡
当我们使用break语句时, 它会中断当前和闭合循环｡
所以当我们使用break语句时, 我们跳出了这个循环, 对吗？
这整个墙环, 我们刚刚退出它｡
for循环也是如此｡
我们完全退出了｡
然而, 对于continue, 我们的意思是, 不管发生了什么, 当你点击这行时,
继续到封闭循环的顶部｡
那么电流闭合回路是什么呢？
就是这个for循环｡
它会返回到for循环, 如果我在这里做print之类的操作.
这样我们就能印两次了
我们把指纹移过去｡
在这里｡
就像这样
同样的, 我们在继续之后, 在底部打印｡
如果我点击运行｡
什么都不会打印出来, 因为一旦它看到继续, 它就会说, 哦, 我要回到循环,
它会继续, 继续, 继续, 直到,
循环结束, 这样我们就不会碰到第10行和第4行了｡
所以这就变得非常有用, 条件逻辑也是如此｡
最后, 第三个叫做Pass, pass很好, 不是很有用｡
它基本上什么也不做｡
如果我在这里单击运行｡
再一次, 它在这里显示, 第十行, 有问题｡
我们必须把print移到最上面, 这样我们就不会得到我的索引列表, 它是不存在的｡
再回到这里, 如果我单击“运行”｡
Pass绝对没有任何作用｡
它实际上只是传递到下一行｡
那为什么这有用呢？
在代码中很少会看到pass, 但是在编写代码时, 使用pass是一种很好的方法, 比如说, 使用占位符｡
例如, 您想要遍历for循环, 但我们还不知道要在代码中执行什么操作｡
假设我们现在还在思考这个问题｡
如果我执行此操作并单击“运行”｡
我在这里得到一个错误, 因为｡
哇, 哇, 哇｡
预期和缩进的块, 因为现在的for循环或python解释器寻找下一个像我应该做什么的循环, 我试图循环,
没有代码给我｡
所以你可以在这里添加一个pass, 至少可以填充for循环的内容, 我正在考虑, 我现在就把它传递过去,
这样你就不会打扰我了, 我会回来处理的.
如果我单击“运行”｡
现在还管用｡
Pass是我们可以使用的占位符之一, 这样就有一行代码, 我们仍然可以通过它来完成任何事情｡
同样, 这在生产代码中非常罕见,
但是当你开发一些开发人员喜欢使用pass时, 你会发现它中断了, 继续并传递, 我将在下一个代码中看到｡
再见｡