Assert断言

1.Assert断言

伪代码

assert x >= 0 : "x must >= 0";
// assert 即为断言, x >= 0预期为true,如果计算结果为false,则断言失败

2.assert断言失败,抛出AssertionError

抛出的是Error不是Exception

抛出错误,程序结束退出。断言不能用于可恢复的程序错误,只应用于开发和测试阶段

对于可恢复的程序错误,不应该使用端言

原创:做时间的朋友
原文地址:https://www.cnblogs.com/PythonOrg/p/14888184.html