搜索
写经验 领红包

pytho中beak用法(pytho中beak语句的用法)

导语:Python教程之break用法

与C语言一样,Pythonbreak语句将会打破最小封闭for或while循环。

break语句可以立即结束当前循环的执行,从而跳出当前所处的循环结构。不管是while循环还是for循环,只要执行break语句,就可以直接结束当前正在执行的循环。

这就好比在操场上跑步,原计划跑10圈,可是当跑到第2圈的时候,突然想起有急事要办,于是果断停止跑步并离开操场,这就相当于使用了break语句提前终止了循环。

break语句的语法非常简单,只需要在相应while或for语句中直接加入即可。例如如下程序:

add = 39;,&终止循环        break    print(i,end=)print()12345678复制代码类型:[python]

运行结果为:

hello world执行循环体外的代码12复制代码类型:[python]

分析上面程序不难看出,当循环至add字符串中的逗号(,)时,程序执行break语句,其会直接终止当前的循环,跳出循环体。

break 语句一般会结合 if 语句进行搭配使用,表示在某种条件下跳出循环体。1复制代码类型:[python]

注意,通过前面的学习我们知道,for循环后也可以配备一个else语句。这种情况下,如果使用break语句跳出循环体,不会执行else中包含的代码。举个例子:

add = for i in add:    if i == &39; :        34;执行 else 语句中的代码\n执行循环体外的代码hello world&39;,\n跳出内循环hello world&提前定义一个 bool 变量,并为其赋初值flag = Falsefor i in range(3):    for j in add:        if j == &39;:            34;\n跳出内循环&在外层循环体中再次使用 break    if flag == True:        print()        break123456789101112131415复制代码类型:[python]

中,判断flag的值是否发生改动,如有改动,则再次执行break跳出外层循环;反之,则继续执行外层循环。

因此,上面程序的执行结果为:

hello world跳出内循环跳出外层循环123复制代码类型:[python]

当然,这里仅跳出了2层嵌套循环,此方法支持跳出多层嵌套循环。

开课吧广场-人才学习交流平台

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请与我联系,一经查实立刻删除内容。本文内容由快快网络小苹创作整理编辑!