chevron_left

Python 语言基础面试复习

免费
第 1.4 回

教程文档

Python 语言基础面试复习 - 异常

2023年11月17日
Python 语言基础面试复习

异常

在 except 中 return 后还会不会执行 finally 中的代码?怎么抛出自定义异常?

会继续处理 finally 中的代码,用 raise 方法可以抛出自定义异常。

介绍一下 except 的作用和用法?

  • except: 捕获所有异常
  • except: <异常名>: 捕获指定异常
  • except:<异常名 1, 异常名 2> : 捕获异常 1 或者异常 2
  • except:<异常名>,<数据>:捕获指定异常及其附加的数据
  • except:<异常名 1,异常名 2>:<数据>:捕获异常名 1 或者异常名 2,及附加的数据

课程介绍

Python 工作面试必备复习知识