Python异常类型有哪些?Python中的异常类型都有什么

【Python异常类型有哪些?Python中的异常类型都有什么】python异常类型指的是在异常捕获语句之中因为哪些原因所引发异常,而它也可以用来指定只有当这种类型错误引发异常时才会捕获 。下文就会来介绍一下python中常用的异常类型,并且说一下它们都是怎么样引发异常的,一起看下文章学习吧 。

Python异常类型有哪些?Python中的异常类型都有什么

文章插图
1. BaseException:这个异常类型就是所有异常的基类,在自定义异常类时也需要去继承这个类,当使用它作为异常捕获的类型时就会自动捕获所有异常 。
2. IOError:该异常类型的意思就是在文件IO流传输出现问题时就会捕获到的异常,一般来说打开文件和读写文件都有可能引发这种异常类型 。
3. KeyError:在python中看到key关键字就可以知道这个异常类型是由字典所引发的了,它的意思就是在访问了字典中不存在的键时会捕获异常 。
4. TypeError:这是最常见也是最容易被引发的异常类型了,在对象比较或者是执行任意表达式时,只要对象数据类型和需求不对上就会引发这个类型的异常 。
5. OverflowError:在python中无论是整数还是浮点数,它们能够参与数学计算的值都是有着长度上限的,当结果或者是数字的长度超出数据类型规定值时就会引起OverflowError类型的异常 。
6. NameError:这个异常类型被引发的原因就在于访问了当前程序中不存在的变量,name指代的就是变量名 。
以上就是关于“Python异常类型有哪些?Python中的异常类型都有什么”的全部内容了,希望对你有所帮助 。

    推荐阅读