| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 解锁python异常----上 -> 正文阅读 |
|
[Python知识库]解锁python异常----上 |
作者:recommend-item-box type_blog clearfix |
1.异常:错误或通常不会发送的事情。Python使用异常对象来表达异常状态,并在遇到错误时引发异常。异常对象未被处理(或捕获)时,程序将终止并显示一条错误消息。接下来主要介绍如何创建和引发异常,以及各种异常处理方式。 2.一些内置的异常类
? ? ? ? ? ? ? ? ? ? 3.捕获异常??异常比较有趣的地方是可对其进行处理,通常称之为捕获异常。为此,可使用try/except语句
?使用一条if语句来检查y的值好像简单些,就给出的例子确实是更佳的解决方案。然而,如果这个程序执行的除法运算更多,则每个除法运算都需要一条if语句,而使用try/except语句的话只需要一个错误处理程序。
4.raiseraise手动设置一个异常,当满足时,抛出异常,用来过滤一些符合编码规范但又不满足我们要求的代码。当出现我们不希望出现的值时,提前抛出异常。 1.raise:单独一个 raise。该语句引发当前上下文中捕获的异常(比如在 except 块中),或默认引发 RuntimeError 异常。捕获异常后,如果想要重新引发它(即继续向上传播),可调用raise且不提供任何参数
? 2.raise 异常类名称:raise 后带一个异常类名称,表示引发执行类型的异常。在try...except...中,可以使用raise 后带一个异常类名称引发别的异常。在这种情况,导致进入except子句的异常被作为上下文存储起来,并出现在最终的错误消息中。
3.raise 异常类名称(描述信息):在引发指定类型的异常的同时,附带异常的描述信息。
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 15:23:21- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |