python assert斷言 的使用

2021-09-24 17:46:24 字數 459 閱讀 4129

寫**過程中經常遇到需要除錯的時候,而assert就是一種簡單高效的除錯方法

比如寫了乙個add()函式,但是你不知道寫的對不對,這時候需要對剛寫完的函式進行除錯

assert就可以派上用場了

def

add(a,b)

:return a+b

defwrongadd

(a,b)

:return a-b

deftest

(fun)

: i =

1 j =

1assert fun(i,j)==2

return

'pass!'

print

(test(add)

)print

(test(wrongadd)

)

輸出:pass!

輸出:assertionerror:

Python assert 斷言函式

使用assert斷言是學習python乙個非常好的習慣,python assert 斷言句語格式及用法很簡單。在沒完善乙個程式之前,我們不知道程式在 會出錯,與其讓它在執行最崩潰,不如在出現錯誤條件時就崩潰,這時候就需要assert斷言的幫助。本文主要是講assert斷言的基礎知識。python a...

python assert斷言用法

使用assert斷言是學習python乙個非常好的習慣,pythonassert 斷言句語格式及用法很簡單。在沒完善乙個程式之前,我們不知道程式在 會出錯,與其讓它在執行最崩潰,不如在出現錯誤條件時就崩潰,這時候就需要assert斷言的幫助。本文主要是講assert斷言的基礎知識。python as...

python assert斷言函式

python assert斷言是宣告布林值必須為真的判定,如果發生異常就說明表示式為假。可以理解assert斷言語句為raise if not,用來測試表示式,其返回值為假,就會觸發異常。self.assertequal a,b,msg msg 判斷a與.b是否一致,msg類似備註,可以為空 sel...