一、break的定義及作用
在Python中,break是一個關鍵詞,通常用在循環語句和switch語句中。簡單來說,break語句可以提前終止循環語句的執行。它的作用是跳出當前循環,繼續執行後面的代碼。
如果在循環語句中使用break語句,那麼程序將會跳出循環語句,繼續執行循環語句下面的代碼。
#!/usr/bin/python
#coding=utf-8
for letter in 'Python':
if letter == 'h':
break
print '當前字母 :', letter
運行以上代碼,輸出結果為:
當前字母 : P 當前字母 : y 當前字母 : t
當字元串中出現字母『h』時,循環語句被break中止,未執行字母『o』和『n』,輸出終止結果。
二、break的用法實例
以下是一些使用break語句的實例。
1、使用break跳出循環
下面這個例子,將循環從1開始,而當變數i等於5時,使用break語句跳出循環:
#!/usr/bin/python
#coding=utf-8
for i in range(1,11):
if i == 5:
break
print '當前變數i為 :', i
運行以上代碼,輸出結果為:
當前變數i為 : 1 當前變數i為 : 2 當前變數i為 : 3 當前變數i為 : 4
在第5次循環到i=5的時候,就不再執行了。
2、使用嵌套循環和break跳出循環
break除了可以跳出單獨的循環語句外,還可以跳出嵌套的循環語言。下面這個例子,將從1循環到10,並在內部循環中從1到5,當變數j等於3時,跳出循環:
#!/usr/bin/python
#coding=utf-8
for i in range(1,11):
for j in range(1,6):
if j == 3:
break
print '當前變數i為 :', i, ' ', '當前變數j為 :', j
運行以上代碼,輸出結果為:
當前變數i為 : 1 當前變數j為 : 1 當前變數i為 : 1 當前變數j為 : 2 當前變數i為 : 2 當前變數j為 : 1 當前變數i為 : 2 當前變數j為 : 2 當前變數i為 : 3 當前變數j為 : 1 當前變數i為 : 3 當前變數j為 : 2 當前變數i為 : 4 當前變數j為 : 1 當前變數i為 : 4 當前變數j為 : 2 當前變數i為 : 5 當前變數j為 : 1 當前變數i為 : 5 當前變數j為 : 2 當前變數i為 : 6 當前變數j為 : 1 當前變數i為 : 6 當前變數j為 : 2 當前變數i為 : 7 當前變數j為 : 1 當前變數i為 : 7 當前變數j為 : 2 當前變數i為 : 8 當前變數j為 : 1 當前變數i為 : 8 當前變數j為 : 2 當前變數i為 : 9 當前變數j為 : 1 當前變數i為 : 9 當前變數j為 : 2 當前變數i為 : 10 當前變數j為 : 1 當前變數i為 : 10 當前變數j為 : 2
在變數j等於3時,跳出內部的for循環,返回外部循環。
三、總結
在Python中,break語句可以跳出循環,在循環語句中使用,提前終止循環語句的執行。當我們需要在某個條件達成之後跳出循環或者在循環內部執行某個判斷語句時,就可以使用break語句。
以上就是關於Python中break的用法及實例的詳細闡述,希望對Python的學習者們有所幫助。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/301001.html
微信掃一掃
支付寶掃一掃