1. 一般的用法是:
assert condition
用来让程序测试这个condition,如果condition为false,那么raise一个AssertionError出来。逻辑上等同于:
if not condition:
raise AssertionError()
2.如何为assert断言语句添加异常参数
assert的异常参数,其实就是在断言表达式后添加字符串信息,用来解释断言并更好的知道是哪里出了问题。
assert 1==0 ,
"不相等"
Traceback (most recent call last):
assert 1==0 ,
"不相等"
AssertionError: 不相等
转载于:https://www.cnblogs.com/bob-coder/p/11532398.html
相关资源:JAVA上百实例源码以及开源项目