[转载] python循环中break、continue 、exit() 、pass的区别
參考鏈接: Python中的循環(huán)和控制語句(continue, break and pass)
1、break:跳出循環(huán),不再執(zhí)行?
?
?用在while和for循環(huán)中 用來終止循環(huán)語句,即循環(huán)條件沒有False條件或者序列還沒被完全遞歸完,也會停止執(zhí)行循環(huán)語句 如果使用嵌套循環(huán),break語句將停止執(zhí)行最深層的循環(huán),并開始執(zhí)行下一行代碼?
?
?
2、continue:跳出本次循環(huán),執(zhí)行下一次?
?
?用在while和for循環(huán)中 用來跳過當(dāng)前循環(huán)的剩余語句,然后繼續(xù)進(jìn)行下一輪循環(huán) 循環(huán)到這個點(diǎn)的時候,執(zhí)行continue這里的某些操作,執(zhí)行完了之后,繼續(xù)執(zhí)行滿足條件的這一層循環(huán)需要做的事情,不會終止這一層循環(huán)(只會跳出這一次).?
?continue 語句跳出本次循環(huán),而break跳出整個循環(huán)。?
?
?
3、exit():結(jié)束/退出整個程序?
for element in "Python":??
? ? ?if element == "t":??
? ? ? ? ?exit()??
? ? ?else:
? ? ? ? ?print(element)?
#輸出:Py
?
4、pass:可以理解為“程序通過”,不做任何操作,只起到占位的作用?
for element in "Python":??
? ? if element == "y":??
? ? ? ? pass??
? ? else:??
? ? ? ? print(element)
#輸出:Pthon
?
學(xué)習(xí)整理至:python中break、continue 、exit() 、pass終止循環(huán)的區(qū)別
總結(jié)
以上是生活随笔為你收集整理的[转载] python循环中break、continue 、exit() 、pass的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 主板扩展槽图解_子板:扩展到主板
- 下一篇: c#queue_带有C#示例的Queue