python 中for与else搭配使用
Posted ivyharding
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 中for与else搭配使用相关的知识,希望对你有一定的参考价值。
先看一段程序:
for i in range(10): if i == 5: print( ‘found it! i = %s‘ % i) break else: print(‘not found it ...‘)
执行结果:
found it! i = 5
必须包含break,如果没有:
for i in range(10): if i == 5: print( ‘found it! i = %s‘ % i) # break else: print(‘not found it ...‘)
执行结果:
found it! i = 5 not found it ...
说明:
当迭代的对象迭代完并为空时,位于else的子句将执行,而如果在for循环中含有break时则直接终止循环,并不会执行else子句。
以上是关于python 中for与else搭配使用的主要内容,如果未能解决你的问题,请参考以下文章