首页 > 其他 > 详细

零散知识点

时间:2018-08-06 20:43:25      阅读:138      评论:0      收藏:0      [点我收藏+]

python中break、continue、pass的区别:

1.break

 #break
1
>>> for i in range(5): 2 if i==3: 3 break 4 else: 5 print(i) 6 >>> #当i=3时候,退出循环,故只打印了0,1,2 7 0 8 1 9 2 10 >>>

2.continue

 #continue
1
>>> for i in range(5): 2 if i==3: 3 continue 4 else: 5 print(i) 6 7 >>>#当i=3时候,退出当前循环,进入下一个循环 8 0 9 1 10 2 11 4 12 >>>

3.pass

 1 #pass
 2 i = 2
 3 for a in "python":
 4     if a == "t":
 5         pass
 6         i = 3
 7     else:
 8         print(a,i)
 9 
10 >>>>>#pass相当于一个占位符,忽略当前的循环,后面的语句会继续执行。此处若是continue,则i=3不会执行。
11 p 2
12 y 2
13 h 3
14 o 3
15 n 3

continue表示跳过后面的程序,重新循环,而pass表示站位,后面的代码(else之前)还是会执行。

 

模块初识:

技术分享图片

 

零散知识点

原文:https://www.cnblogs.com/gkx0731/p/9432672.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!