except函数用法
时间: 2023-08-19 10:07:22 浏览: 172
except是Python中的异常处理机制,在try-except语句中使用。它用于捕获和处理可能发生的异常。
except语句有多种用法,常见的有以下几种:
1. 捕获特定类型的异常:
```python
try:
# 可能引发异常的代码
except ValueError:
# 处理 ValueError 类型的异常
except ZeroDivisionError:
# 处理 ZeroDivisionError 类型的异常
```
2. 捕获多个异常类型:
```python
try:
# 可能引发异常的代码
except (ValueError, TypeError, ZeroDivisionError):
# 处理 ValueError、TypeError 和 ZeroDivisionError 类型的异常
```
3. 捕获所有异常:
```python
try:
# 可能引发异常的代码
except Exception:
# 处理所有类型的异常
```
4. 捕获异常并获取异常信息:
```python
try:
# 可能引发异常的代码
except ValueError as e:
# 处理 ValueError 类型的异常,并将异常信息存储在变量 e 中
print("发生了 ValueError 异常:", str(e))
```
以上是except语句的一些常见用法,根据具体需求可以选择合适的方式来处理异常。
阅读全文