Python之异常

一、定义


狗日的程序报错了,废了,不处理的话就走不下去了,这日子没法过了

二、使用



基本结构(注意:try...except:是必须的,其他可不写)



1、最简单的写法,在计算代码部分有异常就会抛出


2、判断具体异常类型,区别处理,可添加多个except


3、一个 except处理多个异常,用于异常分类


4、查看异常信息

三、造异常



自定义异常

四、常用异常


*    Exception:常规错误的基类

*    NameError:尝试访问一个没有申明的变量

*    ZeroDivisionError:除数为0

*    SyntaxError:语法错误

*    IndexError:索引超出序列范围

*    KeyError:请求一个不存在的字典关键字

*    IOError:输入输出错误(比如你要读的文件不存在)

*    AttributeError:尝试访问未知的对象属性

*    ValueError:传给函数的参数类型不正确,比如给int()函数传入字符串形

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容