• <del id="a8uas"></del>
    • 千鋒教育-做有情懷、有良心、有品質的職業教育機構

      400-811-9990
      手機站
      千鋒教育

      千鋒學習站 | 隨時隨地免費學

      千鋒教育

      掃一掃進入千鋒手機站

      領取全套視頻
      千鋒教育

      關注千鋒學習站小程序
      隨時隨地免費學習課程

      上海
      • 北京
      • 鄭州
      • 武漢
      • 成都
      • 西安
      • 沈陽
      • 廣州
      • 南京
      • 深圳
      • 大連
      • 青島
      • 杭州
      • 重慶
      當前位置:合肥千鋒IT培訓  >  技術干貨  >  pythontry語句的執行原理

      pythontry語句的執行原理

      來源:千鋒教育
      發布人:xqq
      時間: 2023-11-07 01:52:09

      pythontry語句的執行原理

      1、原理分析

      (1)執行try子句(try和except關鍵字之間的多行語句)。

      (2)如果沒有異常發生,則跳過except子句并完成try語句的執行。

      (3)如果在執行try子句時發生了異常,則跳過該子句中剩下的部分。然后,如果異常的類型和except關鍵字后面的異常匹配,則執行except子句,然后繼續執行try語句之后的代碼。

      (4)如果發生的異常和except子句中指定的異常不匹配,則將其傳遞到外部的try語句中;如果沒有找到處理程序,則它是一個未處理異常,執行將停止并顯示錯誤的消息。

      2、實例

      一個try語句可能有多個except子句,以指定不同異常的處理程序,但最多會執行一個處理程序。處理程序只處理相應的try子句中發生的異常,而不處理同一try語句內其他處理程序中的異常。一個except子句可以將多個異常命名為帶括號的元組,例如:

      ...except(RuntimeError,TypeError,NameError):

      ...pass

      以上就是pythontry語句的執行原理,希望能對大家有所幫助。更多Python學習教程請關注IT培訓機構:千鋒教育。

      聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

      猜你喜歡LIKE

      python怎么打開文件

      2023-11-07

      python判斷對象是否有某個屬性

      2023-11-07

      python定義變量需要聲明類型嗎

      2023-11-07

      最新文章NEW

      python如何逐行讀取數據

      2023-11-07

      pythonpass語句是什么意思

      2023-11-07

      python函數有哪幾種

      2023-11-07

      相關推薦HOT

      更多>>

      快速通道 更多>>

      最新開班信息 更多>>

      網友熱搜 更多>>