没有合适的资源?快使用搜索试试~ 我知道了~
Python循环语句中else的用法总结
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
2 下载量 21 浏览量
2020-12-24
14:31:41
上传
评论
收藏 47KB PDF 举报
温馨提示
试读
2页
前言 本文讨论Python的for…else和while…else等语法,这些是Python中最不常用、最为误解的语法特性之一。 Python中的for、while等循环都有一个可选的else分支(类似if语句和try语句那样),在循环迭代正常完成之后执行。换句话说,如果我们不是以除正常方式以外的其他任意方式退出循环,那么else分支将被执行。也就是在循环体内没有break语句、没有return语句,或者没有异常出现。 下面我们来看看详细的使用实例。 一、 常规的 if else 用法 x = True if x: print 'x is true' else: print 'x is
资源推荐
资源详情
资源评论
Python循环语句中循环语句中else的用法总结的用法总结
前言前言
本文讨论Python的for…else和while…else等语法,这些是Python中最不常用、最为误解的语法特性之一。
Python中的for、while等循环都有一个可选的else分支(类似if语句和try语句那样),在循环迭代正常完成之后执行。换句话说,
如果我们不是以除正常方式以外的其他任意方式退出循环,那么else分支将被执行。也就是在循环体内没有break语句、没
有return语句,或者没有异常出现。
下面我们来看看详细的使用实例。
一、一、 常规的常规的 if else 用法用法
x = True
if x:
print 'x is true'
else:
print 'x is not true'
二、二、if else 快捷用法快捷用法
这里的 if else 可以作为三元操作符使用。
mark = 40
is_pass = True if mark >= 50 else False
print "Pass? " + str(is_pass)
三、与三、与 for 关键字一起用关键字一起用
在满足以下情况的时候,else 下的代码块会被执行:
1、for 循环里的语句执行完成
2、for 循环里的语句没有被 break 语句打断
# 打印 `For loop completed the execution`
for i in range(10):
print i
else:
print 'For loop completed the execution'
# 不打印 `For loop completed the execution`
for i in range(10):
print i
if i == 5:
break
else:
print 'For loop completed the execution'
四、与四、与 while 关键字一起用关键字一起用
和上面类似,在满足以下情况的时候,else 下的代码块会被执行:
1、while 循环里的语句执行完成
2、while 循环里的语句没有被 break 语句打断
# 打印 `While loop execution completed`
a = 0
loop = 0
while a <= 10:
print a
loop += 1
a += 1
else:
print "While loop execution completed"
# 不打印 `While loop execution completed`
a = 50
loop = 0
while a > 10:
print a
if loop == 5:
资源评论
weixin_38608688
- 粉丝: 3
- 资源: 934
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- BLOCK_TYPE_HEARTBEAT_D70A3465D4EE4E9_046141_dump_1st.dmp
- 项目方法测试调用接口工具
- studyupdate
- 基于西瓜数据集的决策树实现.zip
- 60套HTML网站源码-响应式-涵盖(简历&作品展示&商业&科技&培训&商城&课设等)-适配移动设备-解压即用.zip
- 贪心算法要点和难点实例代码解析
- 65套HTML网站源码-响应式-涵盖(简历&作品展示&商业&科技&培训&商城&课设等)-适配移动设备-解压即用.zip
- 多因素决策树的Python实现.zip
- 使用Python在莺尾花数据集上实现了决策树算法,文件里有数据集.zip
- python实现决策树.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功