Python中的异常处理:try-except语句示例
在Python中,异常处理是一种机制,用于捕获和处理程序运行时可能发生的错误。通常使用try-except
语句来实现。
下面是一个基本的try-except
语句示例:
# 定义一个可能会抛出异常的函数
def divide_numbers(a, b):
if b == 0:
raise ValueError("Cannot divide by zero!")
return a / b
# 使用try-except来捕获和处理可能的错误
try:
result = divide_numbers(10, 2)
print("Result:", result)
except ValueError as ve:
print("Error occurred:", ve)
在这个示例中,divide_numbers()
函数可能会抛出一个ValueError
异常。在try-except
结构中,当这个异常发生时,程序会立即跳到相应的except
块,并执行其中的代码。这样,我们就可以更好地控制和处理可能发生的错误了。
还没有评论,来说两句吧...