Python for循環(huán)搭配else常見問題解決
更新時間:2020年02月11日 09:53:44 作者:xushukui
這篇文章主要介紹了Python for循環(huán)搭配else常見問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這篇文章主要介紹了Python for循環(huán)搭配else常見問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
假設有如下代碼:
for i in range(10):
if i == 5:
print 'found it! i = %s' % i
else:
print 'not found it ...'
你期望的結果是,當找到5時打印出
found it! i = 5
實際上打印出來的結果為:
found it! i = 5 not found it ...
當?shù)膶ο蟮瓴榭諘r,位于else的子句將執(zhí)行,而如果在for循環(huán)中含有break時則直接終止循環(huán),并不會執(zhí)行else子句。
所以正確的寫法應該為:
for i in range(10):
if i == 5:
print 'found it! i = %s' % i
break
else:
print 'not found it ...'
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Python中Parsel的兩種數(shù)據(jù)提取方式詳解
在網(wǎng)絡爬蟲的世界中,數(shù)據(jù)提取是至關重要的一環(huán),Python 提供了許多強大的工具,其中之一就是 parsel 庫,下面我們就來深入學習一下Parsel的兩種數(shù)據(jù)提取方式吧2023-12-12
Python實現(xiàn)常見網(wǎng)絡通信的示例詳解
這篇文章主要為大家詳細介紹了Python實現(xiàn)常見網(wǎng)絡通信的相關方法,文中的示例代碼講解詳細,感興趣的小伙伴就跟隨小編一起學習一下吧2025-04-04
詳解Python中的偏函數(shù)(Partial Functions)
Python中的偏函數(shù)是來自函數(shù)式編程的一個強大工具,它的主要目標是減少函數(shù)調用的復雜性這個概念可能起初看起來有點困難理解,但一旦你明白了它的工作方式,它可能會成為你的編程工具箱中的重要組成部分,文中有相關的代碼介紹,需要的朋友可以參考下2023-06-06

