Tôi có một vòng lặp đi, nhưng có khả năng các ngoại lệ được nâng lên bên trong vòng lặp. Điều này tất nhiên sẽ ngăn chặn chương trình của tôi cùng nhau. Để ngăn chặn điều đó tôi bắt được các trường hợp ngoại lệ và xử lý chúng. Nhưng sau đó phần còn lại của lần lặp chạy mặc dù một ngoại lệ đã xảy ra. Có một từ khóa nào để sử dụng trong điều khoản except:
của tôi để bỏ qua phần còn lại của lần lặp hiện tại?
Martineau
Huy hiệu vàng 116K2525 gold badges161 silver badges288 bronze badges
hỏi ngày 14 tháng 2 năm 2009 lúc 19:48Feb 14, 2009 at 19:48
The.Anti.9The.Anti.9The.Anti.9
42.2K47 Huy hiệu vàng120 Huy hiệu bạc161 Huy hiệu Đồng47 gold badges120 silver badges161 bronze badges
4
Bạn đang tìm kiếm continue
.
Adriaan
17.6K7 Huy hiệu vàng38 Huy hiệu bạc73 Huy hiệu đồng7 gold badges38 silver badges73 bronze badges
Đã trả lời ngày 14 tháng 2 năm 2009 lúc 19:50Feb 14, 2009 at 19:50
0
for i in iterator:
try:
# Do something.
pass
except:
# Continue to next iteration.
continue
Đã trả lời ngày 14 tháng 2 năm 2009 lúc 19:52Feb 14, 2009 at 19:52
Alex McBrideAlex McBrideAlex McBride
6,8313 Huy hiệu vàng31 Huy hiệu bạc 30 Huy hiệu Đồng3 gold badges31 silver badges30 bronze badges
Ví dụ cho tiếp tục:
number = 0
for number in range[10]:
number = number + 1
if number == 5:
continue # continue here
print['Number is ' + str[number]]
print['Out of loop']
Output:
Number is 1
Number is 2
Number is 3
Number is 4
Number is 6 # Note: 5 is skipped!!
Number is 7
Number is 8
Number is 9
Number is 10
Out of loop
Đã trả lời ngày 4 tháng 4 năm 2018 lúc 8:31Apr 4, 2018 at 8:31
Adam Merckxadam MerckxAdam Merckx
1.0541 Huy hiệu vàng13 Huy hiệu bạc31 Huy hiệu đồng1 gold badge13 silver badges31 bronze badges
Một cái gì đó như thế này?
for i in xrange[ someBigNumber ]:
try:
doSomethingThatMightFail[]
except SomeException, e:
continue
doSomethingWhenNothingFailed[]
Đã trả lời ngày 14 tháng 2 năm 2009 lúc 19:50Feb 14, 2009 at 19:50
S.LottS.LottS.Lott
Đã trả lời ngày 14 tháng 2 năm 2009 lúc 19:5279 gold badges503 silver badges773 bronze badges
1
Alex McBrideAlex McBride
6,8313 Huy hiệu vàng31 Huy hiệu bạc 30 Huy hiệu ĐồngFeb 14, 2009 at 19:51
Ví dụ cho tiếp tục:Jason Punyon
Đã trả lời ngày 4 tháng 4 năm 2018 lúc 8:3112 gold badges96 silver badges120 bronze badges
Adam Merckxadam Merckx
1.0541 Huy hiệu vàng13 Huy hiệu bạc31 Huy hiệu đồng
for i in iterator:
try:
# Do something.
except:
# Handle exception
else:
# Continue doing something
Một cái gì đó như thế này?Feb 16, 2016 at 19:31