编程语言
首页 > 编程语言> > python异常try expect else finally的理解

python异常try expect else finally的理解

作者:互联网

异常处理try的语法大致是:

 1 try:
 2     pass
 3     #容易出错的语句块
 4 except 某种错误类型:
 5     pass
 6     #遇到错误时候的动作
 7 else:
 8     pass
 9     #没有出错,正常执行的时候的动作
10 finally:
11     pass
12     #无论如何,最终都进行的步骤

except的动作和 else的动作只会生效其中一种,可以理解为判断语句if和else的关系

如下图:

举个例子

从苹果箱子里拿苹果吃(try)

发现是坏苹果,则直接整个丢进垃圾箱(except);好苹果就削皮、吃完再把果核扔到垃圾箱(else)

而最终我们要清理垃圾箱(finally)

 

 

分享自己的一些理解,如有不对的地方欢迎指出

标签:python,垃圾箱,except,else,try,finally,pass
来源: https://www.cnblogs.com/Alins/p/14237058.html