文章詳情頁
python - try應該寫在for里面還是外面
瀏覽:91日期:2022-09-20 10:47:48
問題描述
有個for循環,比方這樣
for x in datal: print x[0][0]
這個x0可能越界,打算try一下,那么try是應該寫在for里面還是外面?求大神賜教
問題解答
回答1:print時會發生異常,所以應該是里面
回答2:放在不同位置, 代碼邏輯不同, 看具體需求了
放在循環里面在一次異常的時候, 如果 catch 異常不繼續拋出的話, 就繼續循環; 放在外邊就會在第一次異常的位置終止循環
回答3:放在循環外,性能會好些~
回答4:放哪都行, 不過放外邊只try一次, 放循環里, try n 次, 不太建議.
相關文章:
1. javascript - js 有什么優雅的辦法實現在同時打開的兩個標簽頁間相互通信?2. html5和Flash對抗是什么情況?3. android - 目前有哪些用Vue.js開發移動App的方案?4. java - 新手做一個安卓視頻播放器,想實現一個進度條,按鈕那種在視頻下方懸浮的功能,不知道思路!5. css3 - Typecho 后臺部分表單按鈕在 Chrome 下出現靈異動畫問題,求解決6. java - android代碼重構:如何把app設置里的頭像UI做成通用的?7. javascript - 怎樣限制同一個瀏覽器不能登錄兩個賬號8. 想找個php大神仿個網站。9. javascript - 一個抽獎的效果(如圖)?10. javascript - jquery怎么給select option一個點擊時觸發的事件,如圖 如果選擇自定義觸發一個時間?
排行榜
