Python基础学习简记--异常处理(Day11)

Python基础学习简记–异常处理(Day11)

python程序在运行时发生的被程序检测到的各种错误信息,我们称为异常。
异常发生的原因有很多种,本次我们简单学习python的标准异常和两种处理异常的方法。

1、标准异常
  1. AssertionError 当 assert 语句失败时将被引发。
  2. AttributeError 当属性引用 (参见 属性引用) 或赋值失败时将被引发。
  3. EOFError 当 input() 函数未读取任何数据即达到文件结束条件 (EOF) 时将被引发。
  4. FloatingPointError 目前未被使用。
  5. ImportError 当 import 语句尝试加载模块遇到麻烦时将被引发。 并且当 from … import 中的 “from list” 存在无法找到的名称时也会被引发。
  6. IndexError 当序列抽取超出范围时将被引发。
  7. KeyError 当在现有键集合中找不到指定的映射(字典)键时将被引发。
  8. MemoryError 当一个操作耗尽内存但情况仍可(通过删除一些对象)进行挽救时将被引发。
  9. NameError 当某个局部或全局名称未找到时将被引发。
  10. OSError 此异常在一个系统函数返回系统相关的错误时将被引发。
  11. OverflowError 当算术运算的结果大到无法表示时将被引发。
  12. SyntaxErr
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值