logo
Loading...

【學員提問補充】(2) Python 迴圈控制語法比較:break, continue, pass - 【教材專區】Python網路爬蟲工作坊|金融應用篇 - Cupoy

本次工作坊程式在迴圈中使用到 try... except... 例外處理及迴圈控制語法 pass 這邊補充三種迴圈控制語法  break:當條件符合時,強制跳出整個迴圈 continue:當條件符...

本次工作坊程式在迴圈中使用到 try... except... 例外處理及迴圈控制語法 pass 這邊補充三種迴圈控制語法  break:當條件符合時,強制跳出整個迴圈 continue:當條件符合時,跳過本次迴圈、進到下一次 pass:加與不加對輸出無差異,通常用於空函式暫時的填塞值 P.S. 程式中有部分函式還沒完成,只是先將名稱命名好時,想要測試整份程式是否可以運行,避免空函式的部分報錯 def if_exist(item, target_list): if [i for i in target_list if i == item] return True else: return False def function_to_be_done(x): pass 這邊用同一段程式,放入上面三種不同控制語法,比較他們的輸出,這樣就更一目瞭然他們的用途了 for number in range(10): print('Number is ' + str(number)) for number in range(10): if number == 5: pass # pass here print('Number is ' + str(number)) for number in range(10): if number == 5: continue # continue here print('Number is ' + str(number)) for number in range(10): if number == 5: break # break here print('Number is ' + str(number))