异常,在程序运行时出现非正常情况时会被抛出,比如常见的名称错误.键错误等. 异常: >>> s Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 's' is not defined >>> 断言,判断某个表达式的真假,真则程序继续执行,否则抛出 AssertionError 异常. 断言: >&g…
assert基础 官方解释:"Assert statements are a convenient way to insert debugging assertions into a program". 通俗解释:在开发一个程序时候,与其让它运行时崩溃,不如在它出现错误条件时就崩溃(返回错误).这时候断言assert 就显得非常有用. 一般用法如下: assert condition,'自定义错误显示信息' 用来让程序测试这个condition,如果condition为false,那么…