Python入门课程NO72课 什么是异常Exception
所谓的异常,简言之,就是程序中的错误。程序员主要处理的是软件异常。
什么是Exception?
在Python中一切皆对象,异常也是一种对象。NameError,IndentationError等都是一种数据类型,它们直接或间接继承于Exception,Exception是一种类类型。并且NameError继承于Exception, IndentationError继承于SyntaxError, SyntaxError又继承于Exception。而Exception又继承于BaseException。
Python中的标准异常
Python预定义了一系列标准异常,这些标准异常的异常名称都以Error作为后缀。Python中的异常主要有:语法异常,类型异常,名称异常,值异常,数学异常,系统异常,运行时异常。
其它更多的异常类型,同学们可以查阅Python的官方文档。Python预定义的这些异常,是为方便程序员对异常进行处理。在程序中对可能出现的异常进行处理,可以增强程序的健壮性。
- 上一篇
Python入门课程NO71课 什么是面向对象
Python中的对象是指数据类型的一个实例。在Python中一切皆对象,以字典类型进行举例,字典类型就是一个类型,对字典类型进行实例化后,可以得到一个字典对象。面向对象的三大特征:封装、继承、多态。封装:面向对象中的封装,是指将数据类型的属性和方法的实现细节藏起来,只
- 下一篇
Python入门课程NO73课 异常处理
python中处理异常的语句有三种,try,except语句、raise语句、finally语句,接下来将一一讲解。try,except 的基本语法:Python解释器是线性执行的,会先执行try子句,如果Python解释器没有抛出异常,所有except子句都会被忽略。 如果try子句的某一行代码发生了异常,那么try子