在运行或编写程序时,经常会遇到error异常。这时候python会给你一个错误提示类名,告诉你发生了什么样的问题(Python是面向对象的语言,所以程序抛出的异常也是一个类)。很好地理解这些错误信息类名的含义,可以帮助你在最快的时间内找到问题所在,所以对解决程序问题很有帮助。
python学习网分享平台为大家收集了一些python最重要的内置异常类名,并做了简单介绍:
AttributeError:属性错误,当属性引用和赋值失败时会抛出属性错误
NameError:试图访问的变量名不存在
SyntaxError:语法错误,代码形式错误
Exception:所有异常的基类,因为python所有的异常类都是基类Exception的成员,而异常都是继承自基类Exception的,都在
exceptions python 模块中定义。
IOError:python ioerror,常见于打开不存在的文件时会出现IOError错误,也可以理解为输出或输入错误
KeyError:使用映射中不存在的键(key)时引发的KeywordError
IndexError:索引错误,使用的索引不存在,常量索引超出序列的范围,什么是索引,python列表索引
TypeError:类型错误,内置操作或函数在期望错误类型的对象时应引发类型错误
ZeroDivisonError: The divisor is 0, 使用除法运算时第二个参数为0时抛出
ValueError:值错误,传递给对象的参数类型不正确,比如给int()函数传递了一个string数据类型的参数。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python是什么技术09/19
- ♥ 什么是 python 列表切片09/28
- ♥ 什么是 Python 中的多态性10/19
- ♥ 如何在python中绘制样本散点图?11/02
- ♥ 初学者学习python的Python输入输出函数01/02
- ♥ 如何将python square函数变成匿名函数?12/04
内容反馈