零基础学python-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-1
else : print('over')

3
2
1
over
>>> 
>>> a=3
>>> while a>0:
	print(a)
	a=a-1
	if a<2:
		break
else : print('over')

3
2
>>> 

break:直接跳出循环,结束循环

>>> while True:
	if x>3:
		break
	else:
		print(x)
	x=x+1

	
1
2
3
>>> 

continue:跳出本次循环,继续执行其他语句

>>> x=0
>>> while True:	
	x=x+1
	if x==3:
		continue
	elif x>5:
		break
	print(x)

	
1
2
4
5
>>> 

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


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


就说到这里,谢谢大家

------------------------------------------------------------------

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值