Python中 break continue pass 之间的异同点 |
您所在的位置:网站首页 › python中pass和continue的区别 › Python中 break continue pass 之间的异同点 |
一, break 是直接跳出当前循环 for str in 'Python': if str == 't' : break print '当前字母:' , str 结果就是到了字母 t 时 整个循环结束了 后边的都不执行了
二, continue 是结束本次循环 执行下一次循环
for str in 'Python': if str == 't' : continue print '当前字母:' , str 结果是当执行到 t 时 就跳出当前循环 进行下一次循环
三, pass 就是一个占位符 不会阻断循环
for str in 'Python': if str == 't' : pass print '这是 pass 块' print '当前字母:' , str 结果是pass 对循环不产生任何影响 如果你想抽取数据 但是又不要影响循环 这个pass最好不过了 在python中 如果你想定义一个空函数 又不想报错 就需要用到pass这个占位符了
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |