前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 循环的继续与退出 continue and break

Python 循环的继续与退出 continue and break

作者头像
Zkeq
发布2022-05-18 14:09:34
9110
发布2022-05-18 14:09:34
举报
文章被收录于专栏:ZkeqZkeq

循环的继续与退出 continue and break

continue语法
功能
  • 循环遇到continue停止本次数据循环 , 进入下一次循环
用法
代码语言:javascript
复制
while bool:
	continue 
for item in iterable:
	continue
	print(item)

参数
  • continue属于语法, 不需要加 ( )即可执行
  • 参数
返回值
  • continue是语法,没有返回值
break语法
功能
  • 使循环正常停止循环(遍历)
  • 这时如果循环配合了Else语句,else语句将不执行
用法
代码语言:javascript
复制
while bool:
	break
for item in iterable:
	print(item)
	break

参数
  • break属于语法,不需要加()即可执行
  • 参数
返回值
  • break是语法,没有返回值
条件语句与countinue break 关系
  • continue与break通常伴随循环语句中的条件语句,
    • 满足某些条件可以继续执行,
    • 不满足某些条件提前结束循环
  • while循环中,break语句优先于while逻辑体的判断
代码
代码语言:javascript
复制
# coding:utf-8

users = [
    {'username': 'dewei', 'age': 33, 'top': 174, 'sex': '男'},
    {'username': '小慕', 'age': 10, 'top': 175, 'sex': '男'},
    {'username': 'xiaoyun', 'age': 18,'top': 165, 'sex': '女'},
    {'username': 'xiaogao', 'age': 18, 'top': 188, 'sex': '男'}
]

man = []
for user in users:
    if user.get('sex') == '女':
        continue
    man.append(user)
    print('%s 加入了帮忙的行列' % user.get('username'))

print(man)

l = range(100)

for i in l:
    if i == 80:
        print('-----')
        print('已经循环80次了,程序要退出啦')
        # break
    print(i)
else:
    print('循环正常退出了!')

print('start hello!')
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 循环的继续与退出 continue and break
    • continue语法
      • 功能
      • 用法
      • 参数
      • 返回值
    • break语法
      • 功能
      • 用法
      • 参数
      • 返回值
    • 条件语句与countinue break 关系
      • 代码
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档