心理

当前位置 /首页/完美生活/心理/列表

python中try和assert的区别

python中try和assert的区别

try/except语句

通常在函数定义中使用 raise 语句抛出异常,而由调用该函数的代码使用 try/except 语句对异常进行捕获并处理异常。

try/except关键字

可能抛出异常的代码放在try/except之间

捕获的Exception对象保存在变量 err 中

例如:

assert语句

使用assert语句判断条件是否为期望状态:

assert 关键字

被判断的条件放在 assert 与 ,(逗号)之间

断言提示信息放在,(逗号)之后,条件为False时显示该信息

如果assert失败,程序就会崩溃,抛出AssertionError

TAG标签:python assert #