Python 中 continue 和 pass 語句的區別

| | | | | | | | | | | | |

在 Python 中使用循環可以高效地自動執行和重複任務。但有時可能會出現您想要完全退出循環、跳過迭代或忽略此條件的情況。這可以使用循環控制語句來完成。循環控制語句改變其正常順序的執行。當執行離開一個範圍時,在該範圍內創建的所有自動對像都將被銷毀。 Python 支持以下控制語句。

本文將重點介紹兩者的區別continue pass

繼續語句

該語句用於在一定條件下跳過部分循環執行。之後,它將控制轉移到循環的開始。本質上,它會跳過下一條語句並繼續循環的下一次迭代。

語法:

continue 

Pass 語句

顧名思義,pass 語句什麼都不做。我們使用 pass 語句來編寫空循環。 pass也用於空的控制語句、函數和類。

語法:

pass 

延續和傳遞的區別< /h4>

請考慮以下示例,以更好地理解繼續和通過之間的區別。

示例:


# Python 程序演示
# pass 和 的區別
# continue語句


s = " geeks"


# 跳過語句

for i in s:

if i = = <代碼類="string ">`k` :

print ( `通過執行` )

pass

print (i)


print ()

< br> # 繼續審批

for i in s:

if i = = `k` :

print ( `繼續執行` )

繼續

print (i)

退出:

gee Pass executed ksgee Continue executed s 

上例中,當i 變成“k ”,pass 語句什麼也沒做,因此字母“k ”。而在 continue 語句的情況下, continue 語句將控制權轉移到循環的開頭,因此不打印字母 k