python中 try..except..else
时间: 2023-08-14 10:41:56 浏览: 93
在python中利用try..except来代替if..else的用法
5星 · 资源好评率100%
Python中的try..except..else是一种异常处理机制。它的基本语法如下:
```
try:
# 可能会抛出异常的代码
except ExceptionType1:
# 处理 ExceptionType1 异常的代码
except ExceptionType2:
# 处理 ExceptionType2 异常的代码
else:
# 如果没有异常,则执行这个代码块
finally:
# 无论是否出现异常,都会执行这个代码块
```
在try代码块中,我们尝试执行可能会抛出异常的代码。如果在try代码块中出现了异常,那么就会跳到相应的异常处理代码块中执行。如果没有出现任何异常,那么就会执行else代码块中的代码。无论是否出现异常,finally代码块中的代码都会被执行。else和finally代码块都是可选的。
阅读全文