使用异常对象来管理程序执行期间发生的错误。
异常是try-except代码块处理的。
1.前言
- 找到所需的异常
print(5/0)
- 异常语法解释:
将容易出错的代码放在try语句中运行,
如果没有报错:直接跳过except语句下的内容,运行其他剩余代码。
如果报错:将挨个查找except后面对应的错误类型,1.找到对应的错误,执行该错误下的代码块。运行剩余代码块。2.找不到对应的错误,报错,不运行剩余代码块。 - 例子:
try:
print(5/0)
except ZeroDivisionError:
print("除数不能为0")
2.else代码块:
使用else代码块的作用是只有当语句不报错的时候,才会执行print语句。
如果不使用else语句,print语句在不管报错或不报错都会执行。
try:
要测试