Python 中的异常处理是确保代码健壮性的重要手段。以下是一些常见的 Python 异常及其处理方法。
常见异常
ValueError
:当传递给函数的参数值不符合预期时抛出。TypeError
:当尝试执行无效的操作时抛出,例如尝试将一个非数字类型转换为数字。ZeroDivisionError
:当尝试除以零时抛出。
异常处理语法
try:
# 尝试执行的代码
except ExceptionType:
# 异常处理代码
示例
try:
result = 10 / 0
except ZeroDivisionError:
print("除数不能为零")
图片
Python 异常处理