python中的斷言


# python中的斷言方法舉例

a = 2
assert(a > 1)
print("斷言成功,程序繼續向下執行")
b = 2
assert(b >= 3), "b小於3"
print("斷言失敗,程序報錯")  # AssertionError: b小於3

斷言和異常的區別:

斷言是用來檢查非法情況而不是錯誤情況的,用來幫開發者快速定位問題的位置

異常處理用來對程序發生異常情況的處理,增強程序的健壯性和易錯性

對於一個函數而言,一般情況下,斷言用來檢查函數輸入的合法性,要求輸入滿足一定的條件才能執行,
在函數執行的過程中,出現異常情況用異常捕獲來完成


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM