首先,他们都是用在循环中的for,while。。。
break作用:
当代码执行到break时,就会立刻结束break所在的循环–>也就是直接杀死break所在循环
name = 'sdgsjlskdfj'
for x in name:
print('----')
if x == 'e':
break
print(x)
else:
print("==for循环过程中,如果没有执行break退出,则执行本语句==")
运行结果:
----
s
----
d
----
g #执行到此结束
----
continue作用:用来结束本次循环,紧接着执行下一次的循环
i = 0
while i<5:
i = i+1
print('----')
if i==3:
continue
print(i)
运行结果:
----
1
----
2
---- # 执行到continue结束本次循环,故不打印3
----
4
----
5