Python异常处理:try/except 结构实例展示
在Python编程中,异常处理是一种机制,用于捕获和处理程序运行时发生的错误。主要通过try/except
结构来实现。
下面是一个简单的try/except
实例:
def safe_division(num1, num2):
try:
result = num1 / num2
return result
except ZeroDivisionError:
print("Error: Division by zero is not allowed.")
return None
# Test the function
result = safe_division(10, 2)
print(result) # Output: 5.0
result = safe_division(10, 0))
print(result) # Output: Error: Division by zero is not allowed.
在这个例子中,我们定义了一个函数safe_division()
。这个函数尝试进行除法运算,如果发生ZeroDivisionError
(除以零的错误),则捕获并打印错误信息。
最后,我们测试了这个函数,确保在遇到特定异常时,程序能够正确处理。
还没有评论,来说两句吧...