第10章 异常处理.pptxVIP

  • 1
  • 0
  • 约4.66千字
  • 约 15页
  • 2025-09-17 发布于黑龙江
  • 举报

异常处理10.1异常处理概述其一其二其三引入异常处理机制后,使得异常处理代码和正常执行的程序代码分开,增加了程序的清晰性、可读性,明晰了程序的流程。可以对产生的各种异常事件进行分类管理,也可以对多个异进行统一处理,具有相当的灵活性。发生异常后,可以从try……except之间的代码段中快速定位异常出现的位置,提高异常处理的效率。异常(Exception)就是程序在运行过程中发生的,由于硬件故障、软件设计错误、运行环境不满足等原因导致的程序错误。比如网络中断、文件找不到等。代码运行时如果发生了异常,将生成代表该异常的一个对象,并交由Python解释器寻找相应的代码来处理这一异常。异常的概念10.1.1

异常处理10.1异常处理概述异常示例10.1.2

异常处理10.1异常处理概述Python的异常类10.1.3Python中所有的异常类都是Exception的子类。Exception类定义在exception模块中,该模块是Python的内置模块,用户可以直接使用。1.NameError尝试访问一个未声明的变量,会引发NameError异常。2.ZeroDivisionError当除数为零的时候,会引发ZeroDivisionError异常。3.IndexError当引用序列中不存在的索引时,会引引发IndexError异常。4.KeyErr

文档评论(0)

1亿VIP精品文档

相关文档