> 时尚
pytho中beak用法(beak的用法pytho)
导语:Python教程之break用法
与C语言一样,Pythonbreak语句将会打破最小封闭for或while循环。
break语句可以立即结束当前循环的执行,从而跳出当前所处的循环结构。不管是while循环还是for循环,只要执行break语句,就可以直接结束当前正在执行的循环。
这就好比在操场上跑步,原计划跑10圈,可是当跑到第2圈的时候,突然想起有急事要办,于是果断停止跑步并离开操场,这就相当于使用了break语句提前终止了循环。
break语句的语法非常简单,只需要在相应while或for语句中直接加入即可。例如如下程序:
add = &34;39;,&终止循环 break print(i,end=&34;)print(&34;)12345678复制代码类型:[python]
运行结果为:
hello world执行循环体外的代码12复制代码类型:[python]
分析上面程序不难看出,当循环至add字符串中的逗号(,)时,程序执行break语句,其会直接终止当前的循环,跳出循环体。
break 语句一般会结合 if 语句进行搭配使用,表示在某种条件下跳出循环体。1复制代码类型:[python]
注意,通过前面的学习我们知道,for循环后也可以配备一个else语句。这种情况下,如果使用break语句跳出循环体,不会执行else中包含的代码。举个例子:
add = &34;for i in add: if i == &39; : 34;&34;执行 else 语句中的代码&34;\n执行循环体外的代码&34;hello world&39;,&34;&34;\n跳出内循环&34;hello world&提前定义一个 bool 变量,并为其赋初值flag = Falsefor i in range(3): for j in add: if j == &39;: 34;&34;\n跳出内循环&在外层循环体中再次使用 break if flag == True: print(&34;) break123456789101112131415复制代码类型:[python]
中,判断flag的值是否发生改动,如有改动,则再次执行break跳出外层循环;反之,则继续执行外层循环。
因此,上面程序的执行结果为:
hello world跳出内循环跳出外层循环123复制代码类型:[python]
当然,这里仅跳出了2层嵌套循环,此方法支持跳出多层嵌套循环。
开课吧广场-人才学习交流平台
本文内容由小信整理编辑!