返回介绍

本章小结

发布于 2024-01-29 22:24:15 字数 388 浏览 0 评论 0 收藏 0

本章是关于异常的主要内容;异常真的是一个简单的工具。

概括来说,Python异常是一种高级控制流设备。它们可能由Python引发,或者由你自己的程序引发。在这两种情况下,它们都可能被忽略(以触发默认的出错消息),或者由try语句捕获(由你的代码处理)。到Python 2.5为止,try语句有两种逻辑形式,可以组合起来——一种处理异常,一种不管是否发生异常都执行最终代码。Python的raise和assert语句根据需要触发异常(都是内置函数,并且都是我们用类定义的新异常);with/as是一种替代方式,确保对它所支持的对象执行终结操作。

在本书的本部分其他各章中,我们将介绍一些相关语句的细节,介绍出现在一个try下的其他类型的子句,并且讨论基于类的异常对象。下一章开始进一步介绍这里所见到的语句。不过,继续学习之前,先做一做本章的习题。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文