python语法基础-异常操作-长期维护,,##########


############### python-异常的操作 ###############

# 异常:python解释器遇到一个错误,会停止程序的执行,并且提示错误信息,这就是异常,# 抛出异常:python停止程序,提示错误,这就是抛出异常# 捕获异常:# 捕获异常的语法:# try:#   尝试执行的代码# except:#   出现错误的处理try:    num=int(input(‘请输入一个整数:‘))except:    print(‘请输入正确的整数‘)print(‘------------‘)  # 无论上面的代码是否有错误,都会执行下面的代码,# 错误类型捕获# 抛出的异常可能是不同类型的错误,我们需要对不同的错误类型,做出不同的响应,# 在python抛出异常的最后一行的第一个单词就是捕获的错误类型,# 捕获错误类型的语法:# try:#   尝试执行的代码# except 错误类型1:#   出现错误的处理# except (错误类型2,错误类型3):#   出现多个错误的处理# except Exception as result:# 捕获未知错误,未知错误就是没有预判到的错误,这是非常固定的语法!!#   print(‘未知错误%s‘%result)try:    num=int(input(‘请输入一个整数‘))    result=8/num    print(result)except ZeroDivisionError:    print(‘输入不能是0‘)except ValueError:    print(‘输入必须是整数‘)except Exception as result:  print(‘未知错误%s‘%result)# 总结:# 捕获异常的完整语法:# try:#   尝试执行的代码# except 错误类型1:#   出现错误的处理# except (错误类型2,错误类型3):#   出现多个错误的处理# except Exception as result:# 捕获未知错误,未知错误就是没有预判到的错误,这是非常固定的语法!!#   print(‘未知错误%s‘%result)# else:#   没有异常才会执行的代码# finally:#   不管有没有异常都会执行的代码

python语法基础-异常操作-长期维护

评论关闭