continue 和 break的用法 Python中

206 阅读1分钟

continue的用法

for i in range(5):
    try:
        if i ==0:
            print(wew)
    except:
        continue  # 如果走到这里继续走离它最近的循环,它下面的代码不会执行
    print(i)
    
    结果 1 2 3 4

break的用法

for i in range(5):
    try:
        if i ==0:
            print(wew)
    except:
        break # 如果走到这里退出离它最近的循环,它下面的代码不会执行
    print(i)
    
    结果 无

共同点: 只要进入break和continue这行,它们下面的代码不会执行(同一个循环中)

不同点:break会退出循环, continue只会结束本次循环后面的循环还会执行