python中try語句的工作過程
1、說明
(1)當try句塊中出現異常時,異常型別將與except對應的name匹配,然後根據對應的name分配對應的異常物件,執行statement中的句子。
(2)如果try語句句塊中出現異常但沒有與except相匹配的name,則python會查詢其他異常,直到程式最高階別出現異常,然後退出程式,並列印預設異常資訊。
(3)如果try句正常執行,else句最終將執行。
2、例項
try: print("程式業務邏輯.")except name1: print("捕獲異常name1..")except (name2, name3): print("捕獲異常name2 或 name3..")except name4 as var: print("捕獲異常name4,並傳遞其引用變數到語句塊中..")except: # 5 print("捕獲所有異常(上述的name1,name2,name3,name4除外..)")else: print("沒有異常,try語句正常執行..")
以上就是python中try語句的工作過程,希望對大家有所幫助。更多Python學習指路:
本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2310/viewspace-2830347/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python中try..except語句如何使用?Python
- python怎麼寫try語句Python
- try-except 語句
- JavaScript try catch finally 語句JavaScript
- JavaScript try/catch/finally 語句JavaScript
- mysql執行sql語句過程MySql
- PostgreSQL的insert語句執行過程分析SQL
- 一條sql語句的執行過程SQL
- try...except 語句通常用於捕獲和處理可能在程式碼執行過程中發生的異常
- try throw catch 語句檢測input值
- MySQL儲存過程語句及呼叫MySql儲存過程
- OAuth 2.0以及它的工作過程工作過程OAuth
- 解決程式碼中重複的捕獲 promise 錯誤的 try catch 語句Promise
- MySQL查詢語句過程和EXPLAIN語句的基本概念及其最佳化MySqlAI
- Python 中的for,if-else和while語句PythonWhile
- 【Python基礎知識】Python中的while語句PythonWhile
- Python中if else語句出錯Python
- Oracle資料庫SQL語句執行過程Oracle資料庫SQL
- GaussDB SQL查詢語句執行過程解析SQL
- EF中使用SQL語句或儲存過程SQL儲存過程
- MySQL 查詢語句執行過程淺析MySql
- [zebra原始碼]分片語句ShardPreparedStatement執行過程原始碼
- PostgreSQL獲取建表語句儲存過程SQL儲存過程
- Python使用os模組、Try語句、pathlib模組判斷檔案是否存在Python
- Python with 語句的用法Python
- java中的try-with-resource語法Java
- MySQL中UPDATE語句裡SET後使用AND的執行過程和結果分析MySql
- Python中break語句和continue語句有什麼區別?Python
- Mybatis原始碼分析(五)探究SQL語句的執行過程MyBatis原始碼SQL
- Oracle儲存過程乾貨(二):PLSQL控制語句Oracle儲存過程SQL
- python中PCA的處理過程PythonPCA
- 說說 Python 的 if 語句Python
- Python的迴圈語句Python
- MySQL系列之一條SQL查詢語句的執行過程MySql
- python 控制語句Python
- python-with語句Python
- python分支語句Python
- python 中的 for-else 和 while-else 語句PythonWhile