Assert斷言
環(huán)境
Python3.7.0
macOS High Sierra 10.13.6
python assert斷言是聲明其布爾值必須為真的判定,如果發(fā)生異常就說明表達(dá)式為假.可以理解assert斷言語句為raise-if-not,用來測(cè)試表達(dá)式瑰排,返回為假就會(huì)觸發(fā)異常
>>> assert 1==1
>>> assert 1==0
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AssertionError
使用assert可以判斷條件是否正確
try:
assert 1==0
except AssertionError as e:
print(e.args)
()