python中的continue,pass和break

 时间:2026-02-14 19:58:58

1、首先我们写一个带循环的python代码

for i in range(10)    

       print i

正常输出

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

python中的continue,pass和break

2、下面我们在代码中加入continue看看效果

ts = []

for i in range(10): 

  if i % 2 == 0:        

     continue    

  ts.append(i)

print(ts)

输出结果:

[1, 3, 5, 7, 9]我们发现只输出不满足if条件的

python中的continue,pass和break

python中的continue,pass和break

3、接着我们再看看break的效果,我们把上面代码中的continue替换成break

ts = []

for i in range(10):

    if i % 2 == 0:        

        break    

    ts.append(i)

print(ts)

输出[],我们发现第一次循环0%2=0就跳出了循环

python中的continue,pass和break

4、下面我们将 continue和 break结合起来看看

ts = []

for i in range(10):    

 if i % 2 == 0:        

    continue   

 if i % 3 == 0:        

   break    

 ts.append(i)

    print(ts)

输出:[1] 

综上可知 continue跳出本本次循环,而break是跳出当前for循环

python中的continue,pass和break

5、下面我们看看pass,如下所示

ts = []for i in range(10):    if i % 2 == 0:        pass    if i % 3 == 0:        pass        print(i)    ts.append(i)print(ts)

输出

0

3

6

9

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

我们发现pass其实没做什么

python中的continue,pass和break

  • 怎样缓解运动疲劳
  • 好吃哭了的鹿茸菌山药鸡汤
  • 26种花茶的功效
  • 核桃黑芝麻糖的做法
  • 保定著名旅游攻略,三天两夜穷游保定
  • 热门搜索
    甘南州旅游局 春节去哪里旅游便宜 湖北在线旅游网 北京市旅游局网站 宁波旅游景点介绍 温州短途旅游 郑州旅游地图 佰程旅游网 武夷山旅游景点大全 香港旅游购物