1.内建的异常类 异常类含义Exception所有异常的基类AttributeError特性引用或赋值失败引发IOError试图打开不存在文件(包括其他情况)时引发IndexError使用序列中不存在的索引时引发KeyError在使用映射时不存在的键时引发NameError在找不到名字(变量时引发)SynaxError在代码为错误形式时引发TypeError在内建操作或者函数应用于错误类型的对象时引发ValueError在内建操作或者函数应用于正确类型的对象,但是该对象使用不合适的值时引发ZeroDivisionError在除法或者模除操作的第二个参数为0时引发 2. try … except …的用法 try: x = input('Enter the first number: ') y = input('Enter the second number: ') print(x/y) except ZeroDivisionError: print('The second number cannot be zero!') except TypeError: print('That was not a number!')