1.异常 程序在运行时,如果 Python解释器遇到到一个错误,会停止程序的执行,并且提示一些错误信息,这就是异常 程序停止执行并且提示错误信息这个动作,抛出异常(raise 关键字) 捕获异常:程序遇到异常,默认动作是终止代码程序的执行,遇见异常之后,可以使用异常捕获,让程序代码继续运行,不会终止运行(重点 2.异常捕获[重点]基本语法 try : 书写可能发生异常的代码 except :#任何类型的异常都能捕获 发生了异常执行的代码 抛出异常 raise try: 书写可能发生异常的代码 except异常类型:#只能捕获指定类型的异常,如果不是这个异常,还是会报错 发生了异常执行的代码 3.捕获多个指定类型的异常 好处:可以针对不同的异常错误,进行单独的代码处理 try : 书写可能发生异常的代码 except异常类型1:#只能捕获指定类型的异常,如果不是这个异常,还是会报错 发生了异常1执行的代码except异常类型2: 发生了异常2执行的代码except异常类型…: 发生了异常…执行的代码 4.捕获异常的完整结构 完整版本中的内容,不是说每一次都要全部书写,根据自己的需要,去选择其中的进行使用 try : 可能发生异常的代码except异常类型1: 发生异常类型1执行的代码 Exception是常见异常类的父类,这里书写 Exception,可以捕获常见的所有一会,as变量,这个变量是一个异常类的对象,print(变量)可以打印异常信息 except Exception as变量: 发生其他类型的异常,执行的代码else: 没有发生异常会执行的代码finally : 不管有没有发生异常,都会执行的代码