Python中break語句和continue語句有什麼區別?

老男孩IT教育機構發表於2022-03-09

  在Python語言中,break語句和continue語句是跳出迴圈常用的語句,break語句跳出整個迴圈,continue語句跳出本次迴圈,那麼二者之間有什麼區別?以下是詳細的內容介紹。

  python break語句

  break語句,就像在C語言中,打破了最小封閉for或者while迴圈。

  break語句用來終止迴圈語句,即迴圈條件沒有False條件或者序列還沒被完全遞迴完,也會停止執行迴圈語句。

  break語句用在while和for迴圈中。

  如果您使用巢狀迴圈,break語句將停止執行最深層的迴圈,並開始執行下一行程式碼。

  功能:當程式碼執行到break時,就會立刻結束break所在的迴圈。

  結束迴圈:break語句是結束整個迴圈的過程,不在判斷執行迴圈的條件是否成立。

  跳出迴圈:break語句符合條件後,直接結束迴圈,只能跳出當前層次的迴圈。

  python continue語句

  python continue語句跳出本次迴圈,而break跳出整個迴圈。

  continue語句用來告訴python跳過當前迴圈的剩餘語句,然後繼續進行下一輪迴圈。

  continue語句用在while和for迴圈中。

  功能:用來結束本次迴圈,緊接著執行下一次的迴圈。

  結束迴圈:continue語句是隻結束本次迴圈,並不終止整個迴圈的執行。

  跳出迴圈:跳出迴圈體中還沒有執行的語句,跳出本次迴圈,但是並不跳出當前迴圈。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2868581/,如需轉載,請註明出處,否則將追究法律責任。

相關文章