Python从入门到精通(第九章——1异常)

提示:第一阶段-第九章-01-了解异常_哔哩哔哩_bilibili

目录

前言

1 异常

1.1 什么是异常

1.2 异常演示

2 异常的捕获方法

2.1 学习目标

2.2 为什么要捕获异常

2.3 捕获常规异常

2.4 捕获指定的异常

2.5 捕获全部异常

2.6 异常的else、finally

2.6.1 异常的else

2.6.2 异常的finally

3 异常的传递

3.1 异常具有传递性


前言

第九章的内容主要分为两大部分进行讲解,第一部分讲解异常、第二部分讲解Python包。因此本章主要整理Python异常的相关操作。


1 异常

1.1 什么是异常

1.2 异常演示

2 异常的捕获方法

2.1 学习目标

1. 知道为什么要捕获异常

2.掌握捕获异常的语法格式

2.2 为什么要捕获异常

2.3 捕获常规异常

2.4 捕获指定的异常

代码中的NameError就是变量未被定义的错误类型

如果代码中出现多个异常,那么该如何去捕获呢?

2.5 捕获全部异常

except Exception as e:

2.6 异常的else、finally

2.6.1 异常的else

也就是说,else是为了提醒你没有异常,你可以输出一个print来证明你的代码没有问题。

2.6.2 异常的finally

不管有无出现这个异常,我都要执行最后一个代码

3 异常的传递

3.1 异常具有传递性

那么如果加入捕获异常的函数,那么即可得到如下:

我们可以直接得到我们的异常信息是因为0不能做除数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值