本文摘自php中文网,作者不言,侵删。
本篇文章给大家带来的内容是关于python的异常有哪些类型?python异常处理的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。异常处理,是编程语言或计算机硬件里的一种机制,用于处理软件或信息系统中出现的异常状况(即超出程序正常执行流程的某些特殊条件)。
1.异常的类型
异常的类型多种多样,常见的异常有:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
其他的异常:
Exception可以捕获任意异常
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
|
2.捕获异常,处理异常
只有将对应的异常类型捕获才能进行异常的处理
异常的捕获处理方式:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
这里的except就像是java里的catch
也可以在代码中添加多个except语句来捕获不同种类型的异常,执行相应不同的操作
3.主动抛出异常
异常的抛出可以手动添加
1 2 3 4 |
|
4.自定义异常类型
异常的类型我们可以自己定义自己所需要的
主要利用类中的__str__方法实现
1 2 3 4 5 6 7 8 9 10 |
|
5.断言
断言assert用于判断某个条件是否成立,如果不成立则抛出AssertionError异常,该异常可以捕获
1 2 3 4 5 6 7 8 9 |
|
以上就是python的异常有哪些类型?python异常处理的介绍的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
在Python下boto3与dynamodb 的基本交互和如何进行表的备份与恢复
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。