python高级之 —— 断言

断定。执行某代码必须要保证某个条件是成立的

assert 条件 

assert=1
print("正在处理这堆数据....")  # 正在处理这堆数据....

assert 1 == 2
print("正在处理这堆数据....")  # AssertionError

 

使用断言简化代码,其后跟bool类型表达式,结果为True时继续执行,否则直接抛出异常AssertionError

局限性:异常类型固定,且不能指定异常信息

 

posted @ 2019-05-29 11:25  呔!妖精。。。  阅读(127)  评论(0编辑  收藏  举报