python异常处理关键字_学好Python异常处理的四个关键词与四种结构

本文介绍了Python异常处理的关键字try、except、else、finally,并通过实例解析了四种异常处理结构:1) try...except,2) try...多个except,3) try...except...else,4) try...except...finally。掌握这些结构能帮助开发者更好地处理和定位代码中的异常问题。
摘要由CSDN通过智能技术生成

以我自己的职业经历来说,我情愿自己去针对一项重现写代码,也不愿意去承接别人的代码。我想,这是大部分码农的心声吧。

8a966d7a202ad1431b0acda5d8435de9.jpg-wh_651x-s_3044989982.jpg

这其中的原因有很多种,但让人糟心的代码的原因排第一位的肯定是追溯其的逻辑特别的困难,那排第二绝对是出了问题定位原因特别困难。

之所以会定位问题原因难,最根本的是代码编写者缺少的是“异常”处理思维。

1.语法格式

我们开始从Python的异常语法格式开始吧。

6ffccf32c2fbde34a472a6448b887f86.jpeg

从上图可以看到以下信息:

四个关键词:try、except、else、finally;

支撑多异常监控。

其中,

try 块包含着可能引发异常的代码;

except 块则用来捕捉和处理发生的异常;

如果 try 块中没有抛出异常,则执行 else 块;

finally 块无论是否发生异常都会被执行;通常用来释放 try 块中申请的资源。

我们一直知道程序代码中,有的关键词是必须要的,有的是非必须的。根据上面语法格式,我没可以问自己:是否可以有多重组合形式呢?

2.try... 一个 except 结构

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值