close
assert主要是安插在程式中,
用來除錯用的斷言(Assertion)語法,
assert如同if及raise的簡化版本,
用法如下:
assert 運算式, "發生例外時用來提示的訊息"
ex:
num值為12,
不等於assert斷言條件的值,
將會發生AssertionError: num不等於15,
程式將直接被中斷
num = 12 assert num==15, "num不等於15" |
<補充>
如果不想要讓程式被中斷結束,
建議將具有assert的函數或方法,
放到try-except例外處理的複合陳述中執行
python其他測試相關語法如下:
✯ doctest : 在程式中搜尋文字片段,執行並驗證程式是否如預期結果一樣
✯ unittest : 又稱為"PyUnit",是JUnit的python語言
文章標籤
全站熱搜
留言列表