在 Python 中使用 Try-Except-Else 有好處嗎?
在Python 中,遇到的常見程式碼區塊是:
try: try_this(whatever) except SomeException as exception: #Handle exception else: return something
這個模式提出了它的問題
Try-Except -Else 的原因
Python 中的異常經常用於流程控制。 Python 核心開發人員和迭代器協定使用異常進行流程控制。 Try- except-else 可以防止「先看後跳轉」場景中發生的競爭條件。
異常與錯誤
雖然異常不是錯誤, Python 的文化規範和函式庫與其他語言不同。在Python中,控制流有時需要異常。此外,使用異常不會像某些編譯語言那樣影響程式碼效能。
Try-Except-Else 的好處
異常可以:
促進處理問題遠離其根源,例如分層代碼
Else 子句的用途
以上是Try-Except-Else 是 Python 中流量控制的有用工具嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!