python无限循环的关键字_零基础学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循環
就說到這里,謝謝大家
------------------------------------------------------------------
版權聲明:本文為博主原創文章,未經博主允許不得轉載。
分享到:
2015-09-07 23:17
瀏覽 316
評論
總結
以上是生活随笔為你收集整理的python无限循环的关键字_零基础学python-12.2 关键字pass,else,break,continue的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows上dmg转换cdr_云主机
- 下一篇: python中sorted函数的用法_P