Python中的异常处理:实例演示如何捕获和处理各种异常情况?

原创 野性酷女 2025-02-08 20:09 56阅读 0赞

在Python中,我们可以使用try/except语句来捕获并处理异常。以下是一些实例:

  1. 普通错误:
    ```python
    def divide_numbers(a, b):
    try:
    1. result = a / b
    except ZeroDivisionError:
    1. print("Can't divide by zero!")
    2. return None
    return result

print(divide_numbers(10, 2))) # Output: 5.0
print(divide_numbers(10, 0))) # Output: Can’t divide by zero!

  1. 2. 指定特定异常:
  2. ```python
  3. def complex_operation():
  4. try:
  5. a = 1 / 0 # Simulating a ZeroDivisionError
  6. except ZeroDivisionError:
  7. print("Can't divide by zero!")
  8. else:
  9. print("Normal operation completed!")
  10. complex_operation()

在这个例子中,我们模拟了一个除以零的错误。通过try/except语句,我们捕获了这个特定异常,并打印出了相应的消息。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,56人围观)

还没有评论,来说两句吧...

相关阅读