Hi!请登陆

python轻松入门-21异常

2021-3-2 30 3/2

hello,everybody!小沐子的python知识点又开始了,今天主要是介绍异常的相关用法,内容不是很多,但是对我们写代码很有用,我们开始吧。

在正式学习异常之前我们先了解一下错误的查找,会看出错的内容可以帮我们进一步改正代码。

执行的代码:开头会显示我们执行的代码,了解我们执行的代码。

报错行:通过行我们可以找到出错的位置。如图中的“ line 4”

报错原因:一般在最后一行,直接看就可以找到我们的错误。

如图中的“ZeroDivisionError: division by zero”(如果不会英文可以让百度翻译帮我们,嘿嘿)

异常

异常就是执行代码发生报错,影响了程序的正常执行。所以我们需要对异常进行处理,这就提到了异常处理语法。

异常处理语法(基本):try:……except:……

什么时候需要异常处理:就是报错也需要继续执行的时候

执行流程:如果try里面的代码出错,则跳到except执行里面的代码。

扩展知识:

except Exception:可以查看错误

else:没有报错就执行

finally:不管是否发生异常,始终都会执行

注意:

try后面必须跟上except

finally始终会执行

断言

断言需要学习到一个新的关键字:assert,和if(为True执行缩进里面的内容False无内容或者执行else里面的内容)类似。不同的是断言为False会报错,也就是断言更暴躁。

今天主要是分享异常以及异常的处理,重要的是异常处理的语法,可以帮助我们在出错的时候继续执行代码。大家也自己练一练,写一写,感受一下代码带来的快乐吧!

相关推荐