12.2 关键字pass,else,break,continue

关键字pass,else,break,continue

pass:不做任何事情,只占位

else:当正常跳出循环时执行

break:满足某些条件跳出循环,不再执行任何东西

continue:满足某些条件跳出本次循环,然后继续执行循环里面的东西

pass的意义,主要是占位,特别是try包着的执行语句,如果遇到异常,可以先使用pass占位,然后后面才补上

>>> while True: pass无限死循环

在python3.x后我们可以使用其他的替代方案,如"…"

>>> def func():pass>>> func()>>> >>> def func():…>>> func()>>> 上面我们构造了一个空函数,里面的“…”替代了pass

else:只有正常退出循环才执行的语句,继续引用上面的例子

>>> a=3>>> while a>0:print(a)a=a-1else : print('over')321over>>> >>> a=3>>> while a>0:print(a)a=a-1if a<2:breakelse : print('over')32>>> break:直接跳出循环,结束循环>>> while True:if x>3:breakelse:print(x)x=x+1123>>> continue:跳出本次循环,,继续执行其他语句>>> x=0>>> while True:x=x+1if x==3:continueelif x>5:breakprint(x)1245>>>

通过上面的代码我们可以看见,如果x=3,他将跳出本次循环,不再做任何代码,然后继续进行新一次的循环

这一章节主要讲述了关键字pass,else,break,continue的使用,下一章节将讲述for循环

就说到这里,谢谢大家

——————————————————————

点击跳转零基础学python-目录

版权声明:本文为博主原创文章,未经博主允许不得转载。

一直有记日记的习惯,可是,旅行回来,

12.2 关键字pass,else,break,continue

相关文章:

你感兴趣的文章:

标签云: