break 语句用来终止循环,及时循环条件没有 false 条件或者序列还没有被全部遍历完,都会停止循环语句。
for i in range(10):
if i>3:
break
print('a=' +str(i))
返回结果:
a=0
a=1
a=2
a=3
当 a=4 时,停止了循环,所以以后的所以操作都是没有意义的,直接跳出循环结束了。
break是跳出整个循环,而continue 语句则是跳出本次循环,例如:
i=0
for i in range(1,5):
print(i)
if i==3:
print('hello world')
continue
print('i = %d' %i)
返回结果:
1
i = 1
2
i = 2
3
hello world
4
i = 4
本文转自 归来仍少年 51CTO博客,原文链接:http://blog.51cto.com/shaoniana/1976263