异常捕获疑惑:Python中常见异常处理案例

原创 我就是我 2025-01-17 01:12 59阅读 0赞

在Python中,常见的异常包括但不限于ValueError(值错误)、TypeError(类型错误)、ZeroDivisionError(除零错误)等。下面是一些常见的异常处理案例:

  1. 处理ValueError:当你尝试将非数值内容赋给一个需要数值的变量时,会抛出ValueError
  1. try:
  2. my_string = 123 # 这会抛出ValueError
  3. except ValueError as ve:
  4. print(f"Caught ValueError: {ve}")
  1. 处理TypeError:当你尝试对不同类型的对象执行某种操作时,会抛出TypeError
  1. try:
  2. int_string = "123" # 这会抛出TypeError
  3. converted_int = int(int_string)) # 之后的代码仍会导致TypeError
  4. except TypeError as te:
  5. print(f"Caught TypeError: {te}")

在编写代码时,总是要注意这些常见异常,通过try/except语句进行捕获和处理。

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

发表评论

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

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

相关阅读