标签:使用 print 包含 not 循环 it! class lse 直接
先看一段程序:
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子句。
标签:使用 print 包含 not 循环 it! class lse 直接
原文地址:https://www.cnblogs.com/ivyharding/p/11367925.html