python學習之-- assert斷言


assert 斷言
作用:斷言是聲明其布爾值必須為真的判定,如果發生異常就說明表達示為假。可以理解assert斷言語句為raise-if-not,用來測試表示式,其返回值為假,就會觸發異常。
舉例如下:
assert 1==1
assert 2+2==2*2
assert len(['my boy',12])<10

assert斷言語句添加異常參數,其實就是在斷言表達式后添加字符串信息,用來解釋斷言並更好的知道是哪里出了問題。
assert len([1,2,3]) >=5,'列表元素個數小於5'
assert 2==1,'2不等於1'

輸出提示如下;

Traceback (most recent call last):
File "斷言.py", line 12, in <module>
assert len([1,2,3]) >=5,'列表元素個數小於5'
AssertionError: 列表元素個數小於5


免責聲明!

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



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