区分pass和continue和break和exit():

1、pass:

pass主要作用就是占位,让代码整体完整。如果定义一个函数里面为空或一个判断写好了之后还没想好满足条件需要执行执行什么逻辑,又想留着后面使用,但是函数和判断里面为空,那么就会报错,当你还没想清楚函数内部内容,就可以用pass来进行填坑。

str = input('请输入姓名')
if len(str) == 0:print('请重新输入')
else:#并没有想好做什么逻辑,这个时候可以使用pass来占位,并且执行不会报错pass

2、continue:

跳出本次循环,break是跳出整个循环。

for i in range(1,6):print('i=',i, 'hello world')if i == 3 :continueprint('#####')

返回结果是:

i= 1 hello world
#####
i= 2 hello world
#####
i= 3 hello world
i= 4 hello world
#####
i= 5 hello world
#####

当为3的时候跳出了if,继续for循环

3、break:

break是终止本次循环,比如你很多个for循环,你在其中一个for循环里写了一个break,满足条件,只会终止这个for里面的循环,程序会跳到上一层for循环继续往下走

for i in range(1,6):print('i=',i, 'hello world')if i == 3 :breakprint('#####')

返回结果是:

i= 1 hello world
#####
i= 2 hello world
#####
i= 3 hello world

如果有两个for循环进行嵌套的情况下

for i in range(4):print("-----%d-----" %i)for j in range(5):if j > 4:breakprint(j)

返回的结果是:

-----0-----
0
1
2
3
4
-----1-----
0
1
2
3
4
-----2-----
0
1
2
3
4
-----3-----
0
1
2
3
4

j>4的后面没有进行打印,但是外层的for循环可以继续进行

continue和break作用于同一个:

var = 5
while var > 0:var = var -1if var == 3:continueprint('值为 :', var)
print("over!")

返回结果是:

值为 : 4
值为 : 2
值为 : 1
值为 : 0
over!
var = 5
while var > 0:var = var -1if var == 3:breakprint('值为 :', var)
print("over!")

返回结果是:

值为 : 4
over!

4、exit():

exit(0):无错误退出 
exit(1):有错误退出 
退出代码是告诉解释器的(或操作系统)

python---pass和continue和break和exit()区别相关推荐

  1. Python中pass、continue、break、exit()的区别

    pass :不做任何事情,只起到占位的作用 continue: 跳出本次循环 break:结束循环 exit():结束整个程序 由于continue和break较简单,这里就不给出代码 转载于:htt ...

  2. python中的continue和break

    python中的continue和break 1.comntinue只会跳出当次循环 代码: count=0 while count<100:print("loop",cou ...

  3. 【Python】pass,continue和break的区别

    又是一个表明我基础不扎实的点,上一个是[Python]重新认识or运算 pass经常作为代码里面的占位符,不知道写啥时就可以写个pass放在哪儿,后面再写.我们可以看到下面一段代码,pass后面的代码 ...

  4. 解析PHP跳出循环的方法以及continue、break、exit的区别介绍

    PHP中的循环结构大致有for循环,while循环,do{} while 循环以及foreach循环几种,不管哪种循环中,在PHP中跳出循环大致有这么几种方式: 代码: <?php $i = 1 ...

  5. continue和break语句的区别

    continue 1.结束本次循环,继续下次循环,并且进行条件判断: 2.不可作用于switch语句.当在switch中使用,这个continue实际是作用于其所属的循环结构:若它不属于任何一个循环, ...

  6. shell之case和循环语句(case语句的格式与举例)(for循环,while循环until循环语句的详解和continue,break解释, 九九乘法口诀表 ,等腰三角形)

    文章目录 shell编程之case语句与循环语句(for,while) case多分支语句 case语句的实例 使用for循环语句 for语句实例 用循环语句输出1-10的数字的五种办法 计算偶数/奇 ...

  7. python结束循环_python中break、continue 、exit() 、pass终止循环的区别

    python中break.continue .exit() .pass区分 1.break:跳出循环,不再执行 Python break语句,就像在C语言中,打破了最小封闭for或while循环. b ...

  8. python里的continue语句_python之 break语句和continue语句及PASS语句

    原博文 2013-07-18 23:19 − python之 break语句和continue语句及PASS语句 一般说来,break和continue语句的作用是改变控制流程.当break语句在循环 ...

  9. Python基础,基本类型(整型,浮点数等)数据结构(List,dic(Map),Set,Tuple),控制语句(if,for,while,continue or break):来自学习资料

    3.Python 基础 3.1.语法 Python的语法比较简单,采用缩进方式. i = -100 if i >= 0:print(i) else:print(-i) 3.2.基本类型 3.2. ...

  10. Delphi中exit、break、continue等跳出操作的区别

    Delphi中表示跳出的有break,continue,abort,exit,halt,runerror等 1.break 强制退出最近的一层循环(注意:只能放在循环里:而且是只能跳出最近的一层循环) ...

最新文章

  1. Unity--------------------万向锁的概念
  2. 三维可视化模块发布了
  3. 开发Java系统程序员要注意的基本知识
  4. 地图定义一个中间不动标注_高精度地图制作(三)
  5. 密码可逆不可逆选择_膝关节损伤不可逆!跑步要注意!
  6. uCOS-II在51单片机上的移植
  7. MySQL:动态开启慢查询日志(Slow Query Log)
  8. day12【Lambda,函数式接口】Lamd
  9. matlab 开启并行,Matlab并行(持续更新)
  10. UVA - 10106 Product
  11. 华为HCNA之IPv6实验
  12. ImportError: /usr/local/lib/python3.7/dist-packages/cv2/cv2.cpython-37m-arm-linux-gnueabihf.so: unde
  13. python3是什么意思啊_python3指的是什么意思
  14. mininet-ovs转发行为与流表不对应
  15. 手把手教你实现Android真机远程截屏
  16. vdsm:vdsm-client 命令行使用演示
  17. VMware虚拟机安装Ubuntu kylin 麒麟系统教程 超详细
  18. sqlserver日期推算(年,季度,月,星期推算)
  19. 服务器和应用服务器迁移方案,服务器和应用统迁移方案.doc
  20. 栈+模拟(大鱼吃小鱼)

热门文章

  1. Commons-Collections4 集合工具类的使用(一):集合操作
  2. SLAM_VIO中的IMU模型
  3. AI总监Karpathy亲自揭秘特斯拉纯视觉系统,还有自动驾驶超算Dojo原型
  4. 实锤了!Chrome存在严重漏洞!
  5. 框架Thinkphp5 简单的实现行为 钩子 Hook
  6. python 可视化 词云图
  7. github 建立博客
  8. C++中两种计算时间方法的比较
  9. 【LeetCode】【字符串】题号:*506. 相对名次
  10. 洛谷——P1162 填涂颜色【bfs】