00.continue break return的使用场景
2024-08-29 08:11:28
- continue
continue 语句跳出本次循环,而break跳出整个循环。
continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。
continue语句用在while和for循环中。
# continue第一个实例
for letter in 'Python':
if letter == 'h':
continue
print('当前字母 :', letter)
> 当前字母 : P
> 当前字母 : y
> 当前字母 : t
> 当前字母 : o
> 当前字母 : n
- break
break 语句,打破了最小封闭for或while循环。
break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
break语句用在while和for循环中。
如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。
# break 第一个实例
for letter in 'Python':
if letter == 'h':
break
print('当前字母 :', letter)
> 当前字母 : P
> 当前字母 : y
> 当前字母 : t
- return
return 语句就是讲结果返回到调用的地方,并把程序的控制权一起返回
程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return。
def test_return(x):
if x > 0:
return x
else:
return 0
print(def(1))
print(def(-1))
> 1
> 0
def func():
try:
print('try')
return 'ok'
finally: # finally语句块中的语句依然会执行
print('fin')
return 'ok 2'
print(func())
> try
> fin
> ok 2
最新文章
- PHP的GD库
- openssl stack 数据结构栈基本操作
- jquery 遍历 数组1
- ACM题目————图的广度优先搜索
- GLSL实现简单硬件Anisotrop Lighting 【转】
- HOWTO: Setup XCode 6.1 to work with OpenCV3 libraries
- freemarker常用的基本命令
- 慕课linux学习笔记(八)常用命令(5)
- Html小插件
- android之【本地通知Notification】
- Nginx 和 IIS 实现动静分离【转载】
- 201521123072《java程序设计》第五周学习总结
- jxa快速入门,Javascript已加入AppleScript全家桶
- DB2 因版本问题 Reorg 出错 解决办法
- sqlalchemy执行sql语句
- JVM垃圾回收机制之对象回收算法
- git上传文件到coding
- 【Elasticsearch全文搜索引擎实战】之Head插件实践
- 前端 html button标签
- vue生命周期图示中英文版Vue实例生命周期钩子