學習Python的第十一天

2021-09-29 04:26:05 字數 572 閱讀 8318

今天學習的內容是掌握異常處理

語法錯誤和異常

語法錯誤

python 的語法錯誤或者稱之為解析錯

這個例子中,函式 print() 被檢查到有錯誤,是它前面缺少了乙個冒號(:)。

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

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

大多數的異常都不會被程式處理,都以錯誤資訊的形式展現在這裡:

異常以不同的型別出現,這些型別都作為資訊的一部分列印出來: 例子中的型別有 zerodivisionerror,nameerror 和 typeerror。

錯誤資訊的前面部分顯示了異常發生的上下文,並以呼叫棧的形式顯示具體資訊。

異常處理

python第十一天

函式總結 def func a,b print a,b return a b 四個組成部分 函式名 呼叫函式的依據 函式體 執行函式邏輯的 引數列表 為函式提供內部資源 返回值 將函式執行結果返回給外界 返回值 1 空返回 沒有return或空return 2 一鍵返回 3 多值返回 裝有多個值的元...

第十一天Python學習記錄

python字串常用功能函式 capitalize 首字母大學,其餘小寫 casefold 全變小寫 center 返回以s為中心的,指定字串填充的指定長度的字串 count 統計s中某個字元的個數 endswith 判斷s是否以指定的字元結尾 startswith 判斷s是否以指定的字元開始 ex...

Python 集合 第十一天

集合 set 是乙個無序的不重複元素序列。可以使用大括號 或者 set 函式建立集合,注意 建立乙個空集合必須用set 而不是 因為 是用來建立乙個空字典。建立方式 parame 或者set value 給個例項 語法格式如下 s.add x 將元素 x 新增到集合 s 中,如果元素已存在,則不進行...