Python异常处理:try/except 结构的运用示例
在Python编程中,try/except
结构主要用于处理可能出现的错误或异常情况。下面是一个简单的示例:
# 创建一个函数,该函数可能引发 ZeroDivisionError
def divide_numbers(a, b):
if b == 0:
print("Can't divide by zero!")
return None # 返回None表示发生错误
return a / b
# 使用try/except来处理可能出现的错误
try:
result = divide_numbers(10, 2)
if result is not None:
print("Result: ", result)
except ZeroDivisionError as e:
print("Error occurred: ", str(e)))
在这个示例中,我们尝试对两个数进行除法运算。如果除数为零(即ZeroDivisionError
),程序会捕获这个错误,并打印出一个友好的错误消息。
还没有评论,来说两句吧...