国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

異常try,raise----總結

tigerZH / 1258人閱讀

摘要:二異常捕獲的特性異常具有傳遞行,所以一般在主函數中捕獲異常。這樣不需要在代碼中增加大量的異常捕獲,可以保證代碼的整潔性。異常錯誤三主動拋出異常中提供了一個類,根據特有的業務需要,可以設置主動拋出異常創建一個異常類使用關鍵字拋出異常

一)異常捕獲try的定義:

try:
    pass  #可能存在異常的代碼
except 錯誤類型1:
    pass  #對應的代碼處理
except (錯誤類型2, 錯誤類型3):
    pass   #對應的代碼處理
except Exception as result:
    print(result)   #打印錯誤信息
else:
    pass  #沒有異常才會執行
finally:
    pass   #無論正常還是異常,都要執行。
    

二)異常捕獲的特性-----異常具有傳遞行,所以一般在主函數中捕獲異常。在其他函數中重點處理業務邏輯。這樣不需要在代碼中增加大量的異常捕獲,可以保證代碼的整潔性。

def fun1():
    value = int(input("please enter a int:"))
    return value

def fun2():
    return fun1()

try:
    print(fun2())
except Exception as result:
    print("異常錯誤:%s" % result)

三)主動拋出異常raise
python中提供了一個exception類,
根據特有的業務需要,可以設置主動拋出異常
1)創建一個異常exception 類
2)使用raise關鍵字拋出異常

eg:

def set_passwd():
    pwd = input("please enter the password:")

    if len(pwd) >= 8:
        return pwd
    
    ex = Exception("the longth of pwd is not enough!")
    raise ex

try:
    print(set_passwd())
except Exception as result:
    print(result)
    

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/43701.html

相關文章

  • 總結:Python中的異常處理

    摘要:盡量使用內置的異常處理語句來替換語句,比如語句,方法。以上是最簡單的重新拋出異常的做法,也是推薦的做法。除了包含所有的外還包含了,和三個異常。避免在語句塊中干一些沒意義的事情,捕獲異常也是需要成本的。 異常處理在任何一門編程語言里都是值得關注的一個話題,良好的異常處理可以讓你的程序更加健壯,清晰的錯誤信息更能幫助你快速修復問題。在Python中,和不部分高級語言一樣,使用了try/ex...

    douzifly 評論0 收藏0
  • python基礎教程:錯誤處理和異常處理(二)

    摘要:語句就是幫助我們拋出知道異常的,比如的使用很簡單,它的語法如下如果它后面不帶表達式參數,它會重新引發當前作用域內最后一個激活的異常。,用于異常的串聯。自定義的異常類的名稱通常以錯誤結尾,類似與內置標準異常的命名。 前面我們講到的Python編程過程中,在可能出現異常的地方使用嘗試語句,來正確的處理一些異常,可以保證程序不中斷繼續運行。 showImg(https://segmentfa...

    wujl596 評論0 收藏0
  • raiseraise ... from 的區別

    摘要:處理異常時發生了新的異常,在不使用時更傾向于新異常與正在處理的異常沒有關聯。而則是能指出新異常是因舊異常直接引起的。這樣的異常之間的關聯有助于后續對異常的分析和排查。若要忽略上下文,則可以通過來禁止自動顯示異常上下文。 起步 Python 的 raise 和 raise from 之間的區別是什么? try: print(1 / 0) except Exception as e...

    sPeng 評論0 收藏0
  • Python常見異常問題總結

      小編寫這篇文章的一個主要目的,就是來給大家去做一個解答,解答的內容主要是Python常見的一些bug和異常問題,那么,遇到這些問題的時候,我們需要找到好辦法去進行處理。那么,小編這邊就給大家做了一個總結,總結常見的異常問題,大家好好閱讀哦。  異常處理介紹  在實際的開發中,我們經常遇到一些報錯的例子,在pycharm的顯示頁面下,當我們看到一串串的紅色的英文字母的時候,就是出現異常,這個時候...

    89542767 評論0 收藏0
  • python錯誤、異常和程序調試

    摘要:關鍵字拼寫錯誤時會提示語法錯誤,而變量名函數名拼寫錯誤會在運行時給出的錯誤提示腳本程序不符合的語法規范例如如少了括號,冒號等符號,以及表達式書寫錯誤等。異常的處理異常是程序在運行過程中引發的錯誤。 異常是Python程序在運行過程中引發的錯誤,如果程序中引發了未進行處理的異常,程序就會由于異常而終止運行,只有為程序添加異常處理,才能使程序更健壯。 Python對異常的處理,有它自己的語...

    Object 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<