Python中斷言assert

weixin_33840661發表於2018-01-02
使用assert斷言是學習python一個非常好的習慣,python assert 斷言句語格式及用法很簡單。在沒完善一個程式之前,我們不知道程式在哪裡會出錯,與其讓它在執行最崩潰,不如在出現錯誤條件時就崩潰

語法

assert expression [, arguments]
expression是一個表示式,其值應該為True或者False

#栗子
count=0  
assert count==0,"初始化不對" 
#如果count不等於0的話,會報錯AssertionError: 初始化不對

通過上面程式碼我們可以指定,當assert後面的條件為真的時候,程式正常執行,當assert後面的條件為假的時候,輸出錯誤資訊,錯誤的資訊是我們自己自定義的,可以很直觀的對報錯進行描述。

相關文章