python中break continue exit() pass浅析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中break continue exit() pass浅析相关的知识,希望对你有一定的参考价值。

1、break

break是终止本次循环,比如你很多个while循环,你在其中一个while循环里写了一个break,满足条件,只会终止这个while里面的循环,程序会跳到上一层while循环继续往下走

以简单的for循环来举例

for i in range(10):
print("-----%d-----" %i)
for j in range(10):
if j > 5:
break
print(j)
这里遇到j>5的时候第二层的for就不循环了,继续跳到上一层循环

2、continue
continue是循环到这个点的时候,执行continue这里的某些操作,执行完了之后,继续循环满足条件的这一层循环需要做的事情,不会终止这一层循环
上面的例子作一下修改
for i in range(10):
print("-----%d-----" %i)
for j in range(10):
if j > 5 and j <= 8:
print("我是continue特殊")
continue
print(j)
这里的循环就会打印出j在5-8之间需要做的事情,但是不会终止第二层循环,不满足5-8之间的数字,会接着循环下面需要做的事情

3、exit() 退出整个程序,很好理解
4、pass 只是一个占位符,什么事情也不做




















以上是关于python中break continue exit() pass浅析的主要内容,如果未能解决你的问题,请参考以下文章

Python中break与continue的区别

Python break 和 continue 语句

8python break continue pass语句

python break ,continue和 pass 语句

python_while循环_break与continue

python 基础2.5 循环中continue与breake用法