python无限循环的关键字_零基础学python-12.2 关键字pass,else,break,continue
關(guān)鍵字pass,else,break,continue
pass:不做任何事情,只占位
else:當(dāng)正常跳出循環(huán)時(shí)執(zhí)行
break:滿足某些條件跳出循環(huán),不再執(zhí)行任何東西
continue:滿足某些條件跳出本次循環(huán),然后繼續(xù)執(zhí)行循環(huán)里面的東西
pass的意義,主要是占位,特別是try包著的執(zhí)行語(yǔ)句,如果遇到異常,可以先使用pass占位,然后后面才補(bǔ)上
>>> while True: pass
無(wú)限死循環(huán)
在python3.x后我們可以使用其他的替代方案,如"..."
>>> def func():pass
>>> func()
>>>
>>> def func():...
>>> func()
>>>
上面我們構(gòu)造了一個(gè)空函數(shù),里面的“...”替代了pass
else:只有正常退出循環(huán)才執(zhí)行的語(yǔ)句,繼續(xù)引用上面的例子
>>> 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:直接跳出循環(huán),結(jié)束循環(huán)
>>> while True:
if x>3:
break
else:
print(x)
x=x+1
1
2
3
>>>
continue:跳出本次循環(huán),繼續(xù)執(zhí)行其他語(yǔ)句
>>> x=0
>>> while True:
x=x+1
if x==3:
continue
elif x>5:
break
print(x)
1
2
4
5
>>>
通過(guò)上面的代碼我們可以看見,如果x=3,他將跳出本次循環(huán),不再做任何代碼,然后繼續(xù)進(jìn)行新一次的循環(huán)
這一章節(jié)主要講述了關(guān)鍵字pass,else,break,continue的使用,下一章節(jié)將講述for循環(huán)
就說(shuō)到這里,謝謝大家
------------------------------------------------------------------
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。
分享到:
2015-09-07 23:17
瀏覽 316
評(píng)論
總結(jié)
以上是生活随笔為你收集整理的python无限循环的关键字_零基础学python-12.2 关键字pass,else,break,continue的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: windows上dmg转换cdr_云主机
- 下一篇: python中sorted函数的用法_P