- for 循环中的 else 语句
详细说明:for和else构成一个循环体。当迭代的对象迭代完并为空时,位于else的子句将执行,而如果在for循环中含有break时则直接终止循环,并不会执行else子句;如果在for循环中含有continue,则循环执行到continue语句后跳过套件的其余部分,并继续下一次的循环,如果没有下一个项,则执行else子句。
ls = [12,43,124,54,35,232]
for i in ls:
if i == 54:
print(“找到数值{}”.format(i)) # 所有for循环执行完成后,执行else子句;
# continue # 终止本次for循环,继续下一次for循环,所有for循环执行完成后,执行else子句;
break # 终止整个循环体,else语句不会被执行
else: # for 和 else 构成一个循环体;
print(“没有找到数值 52”)
for 循环中的 else 语句
最新推荐文章于 2024-01-29 05:30:00 发布
本文详细解析了Python中for循环与else语句结合使用的机制。阐述了当for循环正常结束时,else子句会被执行,但如果循环中包含break语句提前终止循环,则else子句不会执行。通过具体代码示例,帮助读者理解这一特性。
1082

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



