,所有的内置异常都是它的派生类, Exception 是除了 SystemExit,GeneratorExit 和 KeyboardInterrupt 之外的所有内置异常的基类,用户自定义的异常也应该继承它...,那么异常处理程序将捕获除了中断外的所有异常,因为Exception类是其他异常类的基类....◆try..finally◆
try..finally语句与else语句差不多,但finally语句是无论异常是否发生了,finally子句里面的内容都会被执行,所有finally语句通常都用于关闭因异常而不能释放的系统资源...,接下来我们将具体介绍它们的应用场景.
hasattr: 检查指定类中是否有指定成员,也就是检查是否含有指定成员函数.
import os
import sys
class dog(object):...(d,choice))
#--输出结果-----------------------------------
输入数据:eat
True
getattr: 获取指定类中是否有指定的成员,结果打印出1个字符串