0


Python中for语句与else语句的结合使用

在《Python中for语句的使用方法》中提到,for语句主要用于遍历容器中的元素;在《Python中if语句的使用方法》中提到,else语句可以与if语句结合使用表示两种可能性。而for语句也可以与else语句结合使用,表示for语句结束两种情况。

1 for...else语句的语法

for...else语句的语法如下所示:

for 变量in 容器:

  语句1

else:

  语句2

当for语句正常遍历了容器中的所有元素后,将会执行else对应的语句2;如果for语句被《Python中break和continue的使用》中提到的break语句强行结束后,则不执行else对应的语句。

2 for...else语句的正常结束

for...else语句正常结束的代码如图1所示。

图1 for...else语句正常结束

从图1中可以看出,for语句遍历了range(0,5)中的所有元素后正常结束,此时else对应的语句会被执行。

3 for...else语句的强行结束

for...else语句强行结束的代码如图2所示。

图2 for...else语句强行结束

从图2中可以看出,当for语句被break强行结束后,不会执行else对应的语句。

标签: python for else

本文转载自: https://blog.csdn.net/hou09tian/article/details/123055636
版权归原作者 棉猴 所有, 如有侵权,请联系我们删除。

“Python中for语句与else语句的结合使用”的评论:

还没有评论