Python中异常捕获与处理实例集
在Python编程中,异常(Exception)是程序运行过程中可能出现的错误情况。我们可以通过try/except语句来捕获并处理这些异常。
以下是一些常见的异常类型及其处理示例:
- ZeroDivisionError:除数为零时会抛出这个异常。
try:
result = 1 / 0
except ZeroDivisionError as e:
print(f"Error: {e})")
- ValueError:当提供的值无法用于预期目的时,会抛出这个异常。
try:
age = input("Enter your age: ")
if not age.isdigit():
raise ValueError("Age must be a number.")
int_age = int(age)
except ValueError as e:
print(f"Error: {e})")
- TypeError:当数据类型不匹配导致的错误时,会抛出这个异常。
try:
num1 = 5
num2 = "10"
result = num1 + num2
except TypeError as e:
print(f"Error: {e})")
通过上述实例,你可以看到如何使用try/except语句来捕获并处理不同类型的异常。
还没有评论,来说两句吧...