Python中的循環語句是在日常開發中極為常見的,可以使用大多數編程語言所共有的for循環和while循環。
一、continue語句的概述
Python中的continue語句用於跳過當前循環中的剩餘語句,然後繼續下一次循環。continue語句是放置在循環體內部的。如果在for循環或while循環中使用continue語句,則會跳過當前的迭代運行下一循環。
for i in range(10):
if i % 2 == 0:
continue
print(i)
運行結果:
1
3
5
7
9
上述代碼中,i能被2整除的時候會跳過餘下代碼,直接運行下一次循環。
二、continue語句的使用技巧
1. 在循環中進行條件判斷
在循環體中使用continue語句進行條件判斷是一個常見的技巧。這種技巧通常用於只處理滿足特定條件的循環。
numbers = [20, 15, 10, 5]
for number in numbers:
if number == 10:
continue
print(number)
運行結果:
20
15
5
上述代碼中,遇到數字10時,因為該數字並不是我們要處理的數字,因此直接跳過,進入下一個循環。
2. 忽略嵌套循環中的某些部分
當使用嵌套循環時,continue語句的使用可以讓我們跳過嵌套循環中的某些部分,直接開始下一次循環。
for i in range(5):
for j in range(5):
if j == 2:
continue
print(i, j)
運行結果:
0 0
0 1
0 3
0 4
1 0
1 1
1 3
1 4
2 0
2 1
2 3
2 4
3 0
3 1
3 3
3 4
4 0
4 1
4 3
4 4
上述代碼中,當變量j等於2的時候,跳過當前的嵌套循環,開始下一次循環。
3. 在循環中使用while作為循環條件
當在循環中使用while作為循環條件時,必須使用break語句來退出循環。然而,當我們想要跳過某個特定條件的情況下,可以使用continue語句。
i = 0
while i < 10:
i += 1
if i == 5:
continue
print(i)
運行結果:
1
2
3
4
6
7
8
9
10
上述代碼中,當變量i等於5的時候,跳過當前的循環,開始下一次的循環。
三、總結
本文主要介紹了在Python中使用continue語句的技巧。可以使用continue語句跳過特定的循環,而不是退出整個循環結構。在涉及到循環嵌套時,continue語句可以跳過某些部分,進入下一次循環。continue語句同樣可以在while循環中使用,跳過特定條件。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/241654.html