break的用法python_Python break用法详解

我们知道,当执行一个while循环或for循环,只要循环条件得到满足后,程序会执行循环体,保持旋转。但在某些情况下,我们可能想要强迫循环结束之前结束的循环。Python提供了两种方法来迫使当前循环体离开:使用continue语句,您可以跳过循环体执行剩下的代码,而不是执行下一个循环。使用break语句完全终止当前的循环。此部分首先解释的使用,并将继续声明在下一节中详细介绍。break语句可以立即终止执行当前的循环和跳出当前的循环结构。是否这是一个while循环或for循环,只要执行break语句,目前执行循环体将直接结束。这就像在操场上跑步。我原本打算跑10圈,但是我到第二圈时,我突然想起我有急事要做,所以我停止了跑步和离开了操场,相当于使用break语句终止这早期的循环。

例如,以下程序:添加= \上面的程序并不难看到,当循环到达逗号(,)添加字符串,程序执行break语句,这将直接终止当前循环,跳出循环体。break语句通常结合使用if语句表明它爆发的循环在特定条件下。注意,从先前的研究,我们知道一个else语句也可以装备在for循环。在这种情况下,如果您使用break语句跳出循环体,包含在其他的代码不会被执行。例如:添加= \但是,如果你把其他代码块中的代码直接循环体后,这部分的代码将被执行。此外,对于嵌套循环结构,break语句只会终止执行循环体的位置,不会影响所有循环体。例如:添加= \每当执行内部循环,只要循环到达逗号(,)添加字符串,将执行break语句,它将立即停止执行当前内存循环体。

读者可能会问,在嵌套循环结构,如何突破内循环和外循环在同一时间吗?最简单的方法是借用一个bool类型变量。修改上面的程序:添加= \如果有任何改变,执行打破再次跳出外层循环;否则,继续执行外循环。因此,上述程序的执行结果是:跳出的内循环和外跳出循环。当然,只有2水平的嵌套循环已经跳了出来。这种方法支持多个嵌套循环的跳出来。

你可能感兴趣的:(break的用法python)