1.為了跳過for循環里的某次循環,以下代碼當某次循環發生錯誤時,執行except代碼塊,continue跳過該次循環:
for i in range(x):
try:
i += 1
print(i)
except:
continue
2. 還可以寫成這樣,遇到錯誤執行except代碼塊,pass忽略錯誤並繼續往下運行,略有不同的就是無論程序錯誤與否都會運行到continue這一行代碼:
for i in range(x):
try:
i += 1
print(i)
except:
pass
continue
.3.還有一種用法就是遇到錯誤時直接中斷整個for循環:
try:
for i in range(x):
i += 1
print(i)
except:
pass(http://www.amjmh.com/v/BIBRGZ_558768/)
總之try+except就是當try的從屬代碼執行遇到錯誤時,中斷try從屬代碼並執行except的從屬語句
---------------------