国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python异常处理知识点汇总,五分钟就能学会

Python异常处理知识点汇总,五分钟就能学会

头像

silencement

2019-07-11 16:12:423893浏览 · 0收藏 · 0评论

什么是异常?

1.错误

从软件方面来说,错误是语法或是逻辑上的。错误是语法或是逻辑上的。

语法错误指示软件的结构上有错误,导致不能被解释器解释或编译器无法编译。这些些错误必须在程序执行前纠正。

当程序的语法正确后,剩下的就是逻辑错误了。逻辑错误可能是由于不完整或是不合法的输入所致;

在其它情况下,还可能是逻辑无法生成、计算、或是输出结果需要的过程无法执行。这些错误通常分别被称为域错误和范围错误。

当python检测到一个错误时,python解释器就会指出当前流已经无法继续执行下去。这时候就出现了异常。

2.异常

对异常的最好描述是:它是因为程序出现了错误而在正常控制流以外采取的行为。

这个行为又分为两个阶段:首先是引起异常发生的错误,然后是检测(和采取可能的措施)阶段。

第一阶段是在发生了一个异常条件(有时候也叫做例外的条件)后发生的。

只要检测到错误并且意识到异常条件,解释器就会发生一个异常。引发也可以叫做触发,抛出或者生成。解释器通过它通知当前控制流有错误发生。

python也允许程序员自己引发异常。无论是python解释器还是程序员引发的,异常就是错误发生的信号。

当前流将被打断,用来处理这个错误并采取相应的操作。这就是第二阶段。

对于异常的处理发生在第二阶段,异常引发后,可以调用很多不同的操作。

可以是忽略错误(记录错误但不采取任何措施,采取补救措施后终止程序。)或是减轻问题的影响后设法继续执行程序。

所有的这些操作都代表一种继续,或是控制的分支。关键是程序员在错误发生时可以指示程序如何执行。

python用异常对象(exception object)来表示异常。遇到错误后,会引发异常。

如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(traceback)终止执行

异常处理

捕捉异常可以使用try/except语句。

try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。

如果你不想在异常发生时结束你的程序,只需在try里捕获它。

语法:

以下为简单的try....except...else的语法:

555bc68e508ef8ecd5d5b34b0b09185.png

Try的工作原理是,当开始一个try语句后,python就在当前程序的上下文中作标记,这样当异常出现时就可以回到这里,try子句先执行,接下来会发生什么依赖于执行时是否出现异常。

如果当try后的语句执行时发生异常,python就跳回到try并执行第一个匹配该异常的except子句,异常处理完毕,控制流就通过整个try语句(除非在处理异常时又引发新的异常)。

如果在try后的语句里发生了异常,却没有匹配的except子句,异常将被递交到上层的try,或者到程序的最上层(这样将结束程序,并打印缺省的出错信息)。

如果在try子句执行时没有发生异常,python将执行else语句后的语句(如果有else的话),然后控制流通过整个try语句。

使用except而不带任何异常类型

可以不带任何异常类型使用except,如下实例:

73f86b9c196c6d4900b0e394fa4e994.png

以上方式try-except语句捕获所有发生的异常。但这不是一个很好的方式,我们不能通过该程序识别出具体的异常信息。因为它捕获所有的异常。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

欢愉骑行1-27章内容概括| 电影《乳妓》在线观看| 妈妈装睡配合孩子阴阳调和| 土豆视频| 啊…快……用力啊小能视频 | 欧美-区| 《慈母夜吟》完整版| 宝贝把腿开大让我添添你视频| 女被扒开腿狂躁XXXXX视频| 王娟被老赵一夜干4次| 久旱逢甘霖(父女)笔端| 无人区免费高清版观看| 《饥饿妻子》完整版在线观看| 女生给男生吃小头头| 高三妈妈用性缓解孩子压力| 怎么弄出白色粘液视频教程| 出差被老板摸高潮了三次| 来吧儿子妈妈是纯还是混| 碎花裙| 丁香花影院免费观看电视剧哈尔滨| 善良的公与媳HD中字| 《肉体暴力强伦轩》| 按摩师把我添高潮了6次 | 黏糊糊的你》动漫免费观看| 美国巜性来潮喷1| 舌头伸进去添的我爽高潮| CSGO暴躁妹妹免费观看电视剧| 射手中文网| 妈妈的新男友| 巜强壮的公2做爰观看| 体育课被弄得很爽~H漫画| 日韩AV| 《好好疼爱里面》日剧动漫| 男生把小困困放到女生困里视频 | 爱的激荡| 老公边日边叫我小骚B| 15岁女初中生免费观看电视剧 | 成品PPT网站大片入口| 《太太你想丈夫被开除吧》| 妈妈出轨了免费观看电视剧全集| 女人尝试到更粗大的心理变化