不挂科搜题免费

问题:

【简答题】异常和错误的区别? python 中如何捕获异常,如何显式地抛出异常?

答案:

异常:可以预见的例外情况称为异常,经过妥善处理后可以继续执行; 错误:不可预见的例外情况称为错误,发生后程序无法恢复执行,而且程序本不该处理这类可能的例外。 Python 使用 try..except..finally 语句 捕获处理异常,使用 raise 语句显式地抛出异常 。