python assert的做用

使用assert斷言是學習python一個很是好的習慣,python assert 斷言句語格式及用法很簡單。在沒完善一個程序以前,咱們不知道程序在哪裏會出錯,與其讓它在運行最崩潰,不如在出現錯誤條件時就崩潰,這時候就須要assert斷言的幫助。本文主要是講assert斷言的基礎知識。html

python assert斷言的做用

python assert斷言是聲明其布爾值必須爲真的斷定,若是發生異常就說明表達示爲假。能夠理解assert斷言語句爲raise-if-not,用來測試表示式,其返回值爲假,就會觸發異常python

assert斷言語句的語法格式


assert python 怎麼用?
expression assert 表達式express

下面作一些assert用法的語句供參考:
assert 1==1
assert 2+2==2*2
assert len(['my boy',12])<10
assert range(4)==[0,1,2,3]學習

如何爲assert斷言語句添加異常參數

assert的異常參數,其實就是在斷言表達式後添加字符串信息,用來解釋斷言並更好的知道是哪裏出了問題。格式以下:
assert expression [, arguments]
assert 表達式 [, 參數]測試

assert len(lists) >=5,'列表元素個數小於5'
assert 2==1,'2不等於1'
相關文章
相關標籤/搜索