老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Python培训班_python五大异常处理机制总结!

老男孩IT教育

常见问题

2022年2月12日 16:43

在Python语言中,python的异常处理机制主要依赖try、except、else、finally和raise五个关键字。本篇文章将为大家详细讲解一下什么是异常?python处理异常的方式有几种?欢迎阅读、一起进步!

  在Python语言中,python异常处理机制主要依赖try、except、else、finally和raise五个关键字。本篇文章将为大家详细讲解一下什么是异常?python处理异常的方式有几种?欢迎阅读、一起进步!

python培训班

  什么是异常?

  异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。

  一般情况下,在python无法正常处理程序时就会发生一个异常。

  异常是python对象,表示一个错误。

  当python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。

  python五大异常处理机制

  第一种:默认异常处理机制

  默认则说明是解释器默认做出的行为,如果解释器发现异常,并且我们没有对异常进行任何预防,那么程序在执行过程中就会中断程序,调用python默认的异常处理器,并在终端输出异常信息。

  第二种:try…except…处理机制

  我们把可能发生错误的语句放在try语句里,用except来处理异常。每一个try,都必须至少有一个或者多个except。

  第三种:try…except…finally…处理机制

  finally语句块表示,无论异常发生与否,finally中的语句都要执行完毕。也就是可以霸气的说,无论产生的异常是被except捕获到处理了,还是没被捕获到解释器将错误输出来了,都统统要执行这个finally。

  第四种:assert断言处理机制

  assert语句先判断assert后面紧跟的语句是true还是false,如果是true则继续往下执行语句,如果是False则中断程序,将错误信息输出。

  第五种:with…as处理机制

  with…as一般常用在文件处理上,我们平时在使用类似文件的流对象时,使用完毕后要调用close方法关闭,很麻烦,这里with…as语句提供了一个非常方便且人性的替代方法,即使突发情况也能正常关闭文件。

  老男孩教育Python课程,10余年技术沉淀,紧跟技术潮流,10大阶段从入门到专业层层进阶,无论你是否有IT基础,均可轻松学会,成就高薪职业!

  推荐阅读:

  【Python培训班】Python内置函数合集,一定要收藏好!

  python培训机构_Python的优势、缺点以及应用领域介绍?

  python培训机构_Python中break语句和continue语句有什么区别?

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。