1. 程式人生 > >python中assert斷言的用法

python中assert斷言的用法

 

本文轉載自  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

-------------------------------------------------------------