python3基础之break、continue和pass
1.break
break的作用是终止当前的循环。直接上例子:
调用break就会立即结束break所属的循环,也就是离break最近的循环。break后面的语句也不会执行了(所以例子里没有打印3)。接下来再用个while循环做个测试,测试多个循环时break怎么工作的:
从测试例子中可以看到break只退出了while循环,并没有影响for循环。
2.continue
continue也是用在循环中,continue翻译为继续,意思就是继续下一次循环。本次循环在continue后面的语句就不会执行了。
和break一样,continue也是只作用于离continue最近的循环。
3.pass
pass这个关键字还是头一次见到。pass啥也不干,就是个占位符。可以保证程序的结构完整。
有时候没想好要怎么写时可以用pass,让程序先编译过去。