Python-基础-异常(二十七)
1. 异常的概念 程序在运行时, 如果 Python 解释器 遇到 一个错误, 会停止程序的执行, 并且提示一些错误信息, 这就是 异常 程序停止执行并且提示错误信息 这个动作, 我们通常称之为 : 抛出 (raise) 异常 程序开发时, 很难将 所有的特殊情况 都处理的面面俱到, 通过 异常捕获 可以针对突发事件做几种的处理, 从而保证程序的 稳定性和健壮性 2. 捕获异常 2.1 简单的捕获异常语法 在程序开发中, 如果 对某些代码的执行不能确定是否正确, 可以增加 try(尝试) 来 捕获异常 捕获异常最简单的语法格式: try: 尝试执行的代码 except: 出现错误的处理 try 尝试 , 下方编写要尝试代码, 不确定是否能够正常执行的代码 except 如果不是 , 下方编写尝试失败的代码 简单异常捕获演练 ---- 要求用户输入整数 try: # 不能确定正确执行的代码 num = int ( input ( "请输入一个整数: " ) ) except: # 错误代码的处理 print ( "请输入正确的整数" ) 2.2 错误类型捕获 在程序执行时, 可能会遇到 不用类型的异常, 并且需要 针对不同类型的异常, 做出不同的响应 , 这个时候, 就 需要捕获错误类型 了 语法如下: try: # 尝试执行的代码 pass except 错误类型 1 : #