python中continue,break和pass的區別


 

continue

和循環語句和條件語句配合使用。當執行continue語句時,則跳出本次循環,不再執行本次循環剩下的其他語句。
如下:

var = 5                   
while var > 0:              
   var = var -1
   if var == 3:
      continue
   print('當前變量值 :', var)

結果為:

當前變量值 : 4
當前變量值 : 2
當前變量值 : 1
當前變量值 : 0

break

不能夠單獨使用,只能用在循環語句中,和條件語句搭配使用。當執行break語句時,則結束整個循環。
注意: continue語句跳出本次循環,而break跳出整個循環。
如下:

var = 5                   
while var > 0:              
   var = var -1
   if var == 3:
      break
   print('當前變量值 :', var)

結果為:

當前變量值 : 4

pass

pass不做任何事情,一般用做占位語句。

如下:

var = 5                   
while var > 0:              
   var = var -1
   if var == 3:
      pass
   print('當前變量值 :', var)

結果為:

當前變量值 : 4
當前變量值 : 3
當前變量值 : 2
當前變量值 : 1
當前變量值 : 0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM