-
assert 語句查看全部
-
raise語句查看全部
-
try異常處理查看全部
-
try異常處理查看全部
-
with語句應用場景查看全部
-
with 語句查看全部
-
ipython 下常見錯誤查看全部
-
raise 錯誤類型 “錯誤描述” 程序主動拋出異常 assert 表達式 “錯誤描述” 檢查表達式是否為真,若為假引發AssertionError查看全部
-
with語句——預定義的清理行為 context上下文管理協議 下面是一組與上下文管理器和with 語句有關的概念。 上下文管理協議(Context Management Protocol):包含方法 __enter__() 和 __exit__(),支持該協議的對象要實現這兩個方法。 上下文管理器(Context Manager):支持上下文管理協議的對象,這種對象實現了 __enter__() 和 __exit__() 方法。上下文管理器定義執行 with 語句時要建立的運行時上下文, 負責執行 with 語句塊上下文中的進入與退出操作。通常使用 with 語句調用上下文管理器,也可以通過直接調用其方法來使用。 運行時上下文(runtime context):由上下文管理器創建,通過上下文管理器的 __enter__() 和__exit__() 方法實現,__enter__() 方法在語句體執行之前進入運行時上下文,__exit__() 在語句體執行完后從運行時上下文退出。with 語句支持運行時上下文這一概念。 上下文表達式(Context Expression):with 語句中跟在關鍵字 with 之后的表達式,該表達式要返回一個上下文管理器對象。 語句體(with-body):with 語句包裹起來的代碼塊,在執行語句體之前會調用上下文管理器的 __enter__() 方法,執行完語句體之后會執行 __exit__() 方法。查看全部
-
try-except-else-finally查看全部
-
哎查看全部
-
錯誤: 1、語法錯誤:代碼不符合解釋器或者編譯器語法 2、邏輯錯誤:不完整或者不合法輸入或者計算出現問題 異常:執行過程中出現問題導致程序無法執行 1、程序遇到邏輯或者算法問題 2、運行過程中計算機錯誤(內存不夠或者IO錯誤) 錯誤和異常的區別 錯誤:代碼運行前的語法或者邏輯錯誤,語法錯誤在執行前修改,邏輯錯誤無法修改 異常分為兩個步驟: 1、異常產生,檢查到錯誤且解釋器認為是異常,拋出異常 2、異常處理,截獲異常,忽略或者終止程序處理異常查看全部
-
自定義異常事例查看全部
-
自定義異常查看全部
-
標準異常查看全部
舉報
0/150
提交
取消