python中assert斷言的用法
阿新 • • 發佈:2018-11-27
本文轉載自 python中assert斷言的用法
>>> assert 1 == 0
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AssertionError
>>> assert 1 == 1
assert斷言是一句必須等價於布林真的判定!
1 不等於 0 就會有AssertionError異常
1 等於 0 就沒有異常
如果斷言成功(如果為真)那麼不執行任何操作!
如果斷言不成功,那麼會觸發AssertionError
我們還可使用異常引數:
用法:assert expression 【,argument】(異常引數可有可無)
>>> assert 1 == 0,'one does not equal zero'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AssertionError: one does not equal zero
-------------------------------------------------------------