(Python入门篇——7)break和continue的区别
break与continue的的用法以及区别:
1.当它们用在循环语句的循环体时,break用于立即退出本层循环,而continue仅仅结束本次循环(本次循环体内不执行continue语句后的其它语句,但下一次循环还会继续执行。
2. 如果有多层循环时,break只会跳出本层循环,不会跳出其他层的循环
3. break可用于switch语句,表示跳出整个switch语句块,而continue则不能单独的用于switch语句。但是continue可以用于循环内部的switch语句。
4. break和continue语句在循环内的switch语句中使用时,是有区别的。在这种情况下的break是指跳出switch语句块(switch语句块的代码仍然执行)。而这种情况下的continue是指结束本次循环(不在执行switch后面的代码),进行下一次循环
break语句
1.break语句在单循环中的使用
在单循环中的break语句,其作用是结束当前循环,代码如图1所示。
从上图中可以看出,在for循环中,当i的值是3时,会调用break语句结束当前循环,此时的输出为0-3,也就是说,当i等于3时,循环就被break语句结束了。
2.在多重循环中的使用,使用的break语句只能结束离与它相关联的那个循环,而不能把所有的循环都结束,
continue语句
continue语句结束本次循环,并回到该循环语句的开头,根据条件判断是否继续执行该循环语句,它不像break语句那样是结束整个循环语句。
2.在单循环中使用continue语句
从上图中可以看出,在for循环中,当i的值是3时,调用continue语句结束本次循环,此时不会执行print()语句而回到for语句开头执行下一次循环。因此,此时的输出结果中没有3。
相关文章
- Python数据可视化 | 一文带你掌握Pyecharts地理数据可视化
- python中list列表与tuple元组的区别
- python中cls和self的用法与区别
- Python 在def函数中return 和print()的区别
- Python pprint()和print()的区别详解
- 【数学建模】Python+Gurobi——零基础学优化建模线性规划模型(LP)
- 数据结构---array与python list的区别
- python常用函数总结
- python,判断操作系统是windows,linux
- 阿里P8:你们公司就这水平?看看这份Python接口自动化测试手册
- Python爬虫,私活接单记录,假日到手5500,美滋滋...
- Python面试题之Python和Java中Super方法的区别
- Python Web学习笔记之TCP、UDP、ICMP、IGMP的解释和区别
- Python中append和extend的区别
- python基础之 Python os._exit() sys.exit() exit()区别
- python write和writelines的区别
- python屏幕的交互(读取输出信息)input,raw_input的区别
- 第15.14节 PyQt(Python+Qt)入门学习:Designer的Buttons按钮详解
- 快速理解Python中使用百分号占位符的字符串格式化方法中%s和%r的输出内容的区别
- Python中repr(变量)和str(变量)的返回值有什么区别和联系
- python六核心编程——条件和循环
- 第十四届蓝桥杯大赛软件组省赛 Python大学A组 个人暴力题解
- python的模式匹配 - 正则表达式
- python中_new_()与_init_()的区别
- Python TensorFlow Dataset.from_tensors与Dataset.from_tensor_slices 区别
- python递归深度报错--RuntimeError: maximum recursion depth exceeded
- python-类内置属性和内置方法