else语句
1.if-elif-else语句:
num=input()
num=int(num)
if num>3:
print(num,'太大了')
elif num==3:
print('猜对了')
else:
print(num,'有点小')
2.while/for-else语句:
只有执行完while/for才会执行else,如果while/for循环没有执行完发生中断跳出循环,则不会执行else语句。
num=3
while num>0:
num-=1
print(num)
else:
print('执行else语句!')
#运行结果
2
1
0
执行else语句!
#示例2:
for i in range(5):
print(i)
if i==4:
break #循环中断
else:
print('执行else语句!')
#运行结果
0
1
2
3
3.try-except-else语句:
else与异常处理搭配,只要try中的语句没有出现异常,就执行else语句。若执行了except语句块,就不执行else语句。
with语句
with expression [as target]:
子句
expression:是一个需要执行的表达式;
target:是一个变量或者元组,存储的是expression表达式执行返回的结果,可选参数。
常用于读写和关闭文件
本文深入探讨Python中else语句的使用场景,包括if-elif-else结构、while/for-else循环以及try-except-else异常处理,解析其执行逻辑及应用场景。
9225

被折叠的 条评论
为什么被折叠?



