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 ...'
你期望的結(jié)果是,當找到5時打印出
found it! i = 5
實際上打印出來的結(jié)果為:
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 ...'
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python批量檢查兩個對應的txt文件的行數(shù)是否一致的實例代碼
這篇文章主要介紹了python批量檢查兩個對應的txt文件的行數(shù)是否一致,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10解決python selenium3啟動不了firefox的問題
今天小編就為大家分享一篇解決python selenium3啟動不了firefox的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10Python如何在main中調(diào)用函數(shù)內(nèi)的函數(shù)方式
這篇文章主要介紹了Python如何在main中調(diào)用函數(shù)內(nèi)的函數(shù)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06Python文件基本操作open函數(shù)應用與示例詳解
這篇文章主要為大家介紹了Python文件基本操作open函數(shù)應用與示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-12-12Python監(jiān)聽剪切板實現(xiàn)方法代碼實例
這篇文章主要介紹了Python監(jiān)聽剪切板實現(xiàn)方法代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-11-11python皮爾遜相關(guān)性數(shù)據(jù)分析分析及實例代碼
這篇文章主要為大家介紹了python皮爾遜相關(guān)性分析及實例代碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02Python自定義函數(shù)計算給定日期是該年第幾天的方法示例
這篇文章主要介紹了Python自定義函數(shù)計算給定日期是該年第幾天的方法,結(jié)合具體實例形式分析了Python日期時間計算相關(guān)操作技巧,需要的朋友可以參考下2019-05-05