Python 异常处理与面向对象编程
异常处理
在 Python 编程中,异常处理是一项重要的技术,它主要用于错误处理和事件通知。如果在程序中不处理异常,Python 解释器会返回回溯消息。
常见异常类型
Python 中有许多内置异常,这些异常都属于 exceptions 模块,该模块在任何程序执行前都会被加载。例如 KeyError 和 IndexError :
>>> list[8]
Traceback (innermost last):
File “<stdin>”, line 1, in ?
IndexError: list index out of range
在 Python 2.0 版本中,还引入了一些新的异常,如 UnboundLocalError ( NameError 的子类)、 TabError 和 IndentationError ( SyntaxError 的子类)。
异常处理语句
可以使用 try/except 或 try/finally 语句来处理异常。
- try/except : except
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



