一、什么是异常

    异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下

Python  中的异常处理

二、什么时候最容易出异常

    当你要处理的内容不确定的时候

      有用户参与

      有外界数据接入 : 从文件中读 从网络上获取

三、python中的异常种类

触发IndexError
触发KeyError
触发ValueError

四、什么是异常处理

    python解释器检测到错误,触发异常(也允许程序员自己触发异常)

    程序员编写特定的代码,专门用来捕捉这个异常(这段代码与程序逻辑无关,与异常处理有关)

    如果捕捉成功则进入另外一个处理分支,执行你为其定制的逻辑,使程序不会崩溃,这就是异常处理

五、为什么要进行异常处理

    python解析器去执行程序,检测到了一个错误时,触发异常,异常触发后且没被处理的情况下,程序就在当前异常处终止,后面的代码不会运行,谁会去用一个运行着突然就崩溃的软件。

    所以你必须提供一种异常处理机制来增强你程序的健壮性与容错性 

六、如何进行异常处理

l = ['login','register']
for num,i in enumerate(l,1):
    print(num,i)

try:
    num = int(input('num >>>'))
    print(l[num - 1])
except ValueError :      # except处理的异常必须和实际报错的异常是相同的
    print('请输入一个数字')
print(l[num - 1])
单分支异常处理

相关文章:

  • 2021-12-04
  • 2021-08-06
  • 2021-12-13
  • 2020-02-29
猜你喜欢
  • 2021-11-13
  • 2021-07-30
  • 2021-06-02
相关资源
相似解决方案