Break 跳出并结束当前整个循环 执行循环后的语句
Continue 结束档次循环 继续执行后续次数循环
Break continue 可以与 for 和 while 搭配使用
pass:该语句什么也不做 是为了保持程序结构的完整性。常用在语法上需要一条语句但是不需要任何操作的情况。
例如:if elif elif…
else pass else后面没有任何条件或结果,可以使用pass
for c in “pythom”:
if c==“t”:
break
print (c,end="")
输出py
for c in “pythom”:
if c==“t”:
break
print ©
输出
P
Y
3. 双重循环 while和 for
s=“python”
while s!="":
for c in s:
print (c,end="")
s=s[:-1]
》》》pythonpythopythpytpyp
区别以下:
s=“python”
while s!="":
for c in s:
print (c,end="")
s=s[::-1] --双冒号 单冒号的区别
pythonnohtyppytho
nnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyp
4.一个break 只能跳出一个循环
s=“python”
while s!="":
for c in s:
if c==“t”:
break
print (c,end="")
》》》pypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypy
5.break 仅跳出当前最内层循环 跳出了for循环 但是没跳出whlie循环
s=“python”
while s!="":
for c in s:
if c==“t”:
break
print (c,end="")
s=s[:-1]
》》》pypypypypyp