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