Python for else
2018-05-06 本文已影响0人
欢喜明
记录:
for i in range(3):
print(i)
else:
print('else')
结果:
0
1
2
else
for i in range(3):
print(i)
break
else:
print('else')
结果:
0
解释:
只有循环完所有次数,即是for正常结束(有continue也是正常的)才会执行 else ;
break 可以阻止 else 语句块的执行,因为不是正常循环结束;