python的异常

  • 异常

    • 定义

      • 异常是程序执行中发生的错误事件,它可以打断正常的指令流。Python提供了强大的异常处理机制,允许程序在发生错误时执行某些替代指令,而不是直接崩溃。
    • 类型

      • TypeError:类型错误,比如尝试将字符串和整数相加。
      • SyntaxError:语法错误,代码形式不正确。
      • IndexError:索引错误,比如尝试访问列表中不存在的索引。
      • KeyError:键错误,试图访问字典中不存在的键。
      • ZeroDivisionError:除以零的错误。
    • 异常处理

      • Python 使用 try 和 except 语句来处理异常:

    • 多个异常

      • 使用多个 except 语句来捕获不同类型的异常

    • 全部捕获

      • 使用一个不带异常类型的 except 可以捕获所有异常,但这不是一种好的做法,因为它会隐藏真正的错误。

    • finally 子句(无论是否发生异常,finally 子句都会执行)

    • 抛出异常(运行它会产生一个异常)(自定义异常)

      • 你可以使用 raise 语句来抛出一个异常:

    • 异常中的else

      • else 子句可以与 try 和 except 子句一起使用。else 子句是可选的,并且它紧跟在 except 子句(如果有)之后。else 子句中的代码只有在 try 块没有引发异常时才会执行。

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值