簡單介紹一下python的錯誤和異常

2021-09-29 04:48:49 字數 582 閱讀 1919

python3 錯誤和異常

作為 python 初學者,在剛學習 python 程式設計時,經常會看到一些報錯資訊,在前面我們沒有提及,這章節我們會專門介紹。

python 有兩種錯誤很容易辨認:語法錯誤和異常。

1、語法錯誤

python 的語法錯誤或者稱之為解析錯,是初學者經常碰到的。

語法分析器指出了出錯的一行,並且在最先找到的錯誤的位置標記了乙個小小的箭頭。

2、異常

即便python程式的語法是正確的,在執行它的時候,也有可能發生錯誤。執行期檢測到的錯誤被稱為異常。

3、異常處理

4、丟擲異常

python 使用 raise 語句丟擲乙個指定的異常。

5、使用者自定義異常

你可以通過建立乙個新的異常類來擁有自己的異常。異常類繼承自 exception 類,可以直接繼承,或者間接繼承。

6、定義清理行為

try 語句還有另外乙個可選的子句,它定義了無論在任何情況下都會執行的清理行為。

7、預定義的清理行為

一些物件定義了標準的清理行為,無論系統是否成功的使用了它,一旦不需要它了,那麼這個標準的清理行為就會執行。

簡單介紹一下OGraph

摘要 該引擎的目標在於能夠渲染3d場景,和視覺化複雜網路 並且支援方便的資料介面,遊戲一般的互動體驗。引擎嵌入python為使用者提供api,編寫python 讀取處理資料後提交到渲染介面,即可實時渲染。使用瀏覽器核心向使用者展示ui,管理場景物件樹 物件屬性。使用者也可以自己重新編寫html頁面自...

簡單介紹一下Alienware

alienware是一家專門製造一些不計成本的超發燒級pc的北美電腦公司,當然在即使在北美這樣的公司也並不多見,除了 alienware之外還有voodoopc與另外一家相類似的品牌公司。alienware成立於1996年,公司總部在美國邁阿密,它的產品線包括高階遊戲台式電腦,遊戲膝上型電腦,工作站...

簡單介紹一下symbol

參考回答 es6 引入了一種新的原始資料型別 symbol 表示獨一無二的值,最大的用法是用來定義物件的唯一屬性名。es5的物件中的屬性名是字串,容易造成屬性名的衝突,如果有一種機制,保證每個屬性的名字都是獨一無二的,就可以從根本上防止屬性名的衝突。symbol是es6 的新增屬性,代表用給定名稱作...