el的用法

更新时间:2022-11-23 13:55:20 阅读: 评论:0


2022年11月23日发(作者:说明文的特点)

【python】el⽤法汇总笔记

记录⼀个⼩知识…

阅读别⼈代码,有点疑惑,精简后如下:

defcode_example(arg=None):

foriinrange(5):

ifarg:

break

el:

print('elbranch')

问题

循环语句后⾯直接跟了el语句,未报错,程序正常运⾏。

⼀般都是判断语句配合el使⽤,那么这⾥的el是什么作⽤呢?

尝试

foriinrange(2):

print(i)

el:

print("elbranch")

>>>

0

1

elbranch

test01:根据打印信息发现,for循环正常执⾏完成后执⾏了el分⽀;

foriinrange(2):

continue

el:

print("elbranch")

>>>

elbranch

test02:循环体内增加continue跳出,执⾏完成循环后,正常执⾏el分⽀;

foriinrange(2):

#print(i)

break

el:

print("elbranch")

>>>

test03:如果break掉循环,打断循环,没有任何输出,也就是不⾛el分⽀;

deftest():

foriinrange(2):

return

el:

print("elbranch")

>>>

test04:尝试return语句,打断循环,也是不⾛el分⽀。

结论

for…el…

仅当循环体全部执⾏完成,才执⾏el分⽀;

当循环过程未全部完成,则不执⾏el分⽀。

扩展

Python⽀持el语句汇总:

for…el…

while…el…

try…except…el…

if…elif…el…

while语句

与for循环相同步骤测试,结论⼀样

try语句:

1)当try内⽆异常执⾏完成后,执⾏el分⽀;

2)当try内出现异常,执⾏到except,不再执⾏el分⽀。

deftest_01():

try:

print("try")

except:

print("except")

el:

print("el")

>>>

try

el

-----------------------

deftest02():

try:

5/0

except:

print("except")

el:

print("el")

>>>

except

汇总

for、while循环

当循环语句全部正常执⾏完成(包括continue),会继续执⾏el分⽀;当循环语句被打断(breakreturn),不再执⾏el分⽀

try异常处理

当try语句⽆异常执⾏完成时,会继续执⾏el分⽀;当抛出异常后,不再执⾏el分⽀

if条件判断

条件判断,不符合if或者elif,才执⾏el分⽀

本文发布于:2022-11-23 13:55:20,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/6089.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:上海北大青鸟
下一篇:培训在线
标签:else的用法
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图