教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

break語(yǔ)句在Python中有什么用途?

更新時(shí)間:2021年04月22日16時(shí)27分 來(lái)源:傳智教育 瀏覽次數(shù):

傳智教育-一樣的教育,不一樣的品質(zhì)


break語(yǔ)句用于跳出離它最近一級(jí)的循環(huán),能夠用于for循環(huán)和while循環(huán)中,通常與if語(yǔ)句結(jié)合使用,放在if語(yǔ)句代碼塊中,其格式如下所示。

for 臨時(shí)變量 in 可迭代對(duì)象:
    執(zhí)行語(yǔ)句    if 條件表達(dá)式:
        代碼塊        break
例如,使用for循環(huán)遍歷字符串“itcast”,一旦遍歷到字符“a”,就可以使用break語(yǔ)句跳出循環(huán),示例代碼如下:
name = "itcast"
for word in name:
    print("--------")
    if (word == 'a'):
        break
    print(word)

以上代碼使用for循環(huán)遍歷字符串“itcast”中的字符,當(dāng)遍歷到字符“a”時(shí),滿足if語(yǔ)句中的條件表達(dá)式, 因此執(zhí)行if語(yǔ)句中的break語(yǔ)句,跳出for循環(huán)。

運(yùn)行程序,結(jié)果如下所示。

--------
i
--------
t
--------
c
--------
break語(yǔ)句也可以用于while循環(huán),其格式如下所示:
while 條件表達(dá)式:
    代碼塊
    if 條件表達(dá)式:
        代碼塊
        break
while循環(huán)中使用break語(yǔ)句的示例代碼如下:
i = 0
max = 5
while i < 10:
    i += 1
    print("--------")
    if (i == max):
        break
    print(i)

以上代碼首先定義變量i與max,然后將“i<10”作為條件表達(dá)式,當(dāng)i的值小于10時(shí)執(zhí)行while循環(huán)中的代碼塊,每執(zhí)行一次while循環(huán)i的值增加1,在while循環(huán)的代碼塊中包含if語(yǔ)句,該if語(yǔ)句判斷變量i的值與變量max的值是否相等,如果相等則執(zhí)行if語(yǔ)句中的break語(yǔ)句。

運(yùn)行程序,結(jié)果如下所示。

--------
1
--------
2
--------
3
--------
4
--------



 猜你喜歡:

Python中的while循環(huán)語(yǔ)句怎么用?

python中的for循環(huán)怎么用?【python培訓(xùn)】

Python循環(huán)知識(shí)點(diǎn)講解

v-for指令循環(huán)中key屬性有什么作用?

傳智教育python+大數(shù)據(jù)開(kāi)發(fā)課程

0 分享到:
和我們?cè)诰€交談!