python异常处理步骤(第45p,你被捕获了,Python中的异常处理)python基础 / python异常处理基础...

wufei123 发布于 2024-06-30 阅读(3)

大家好,我是杨数Tos,这是《从零基础到大神》系列课程的第45篇文章,第二阶段的课程:Python基础知识:Python中的异常处理学习本课程,建议先看一遍:【计算机基础知识】课程一、异常介绍1、什么是异常处理?。

为了保证程序的健壮性,我们要做到即使程序在运行过程中出错了,也不会终止程序的运行;而是通过捕捉异常信息并处理,将出错 信息记录到日志中,这就是异常处理;2、异常的特征异常的追踪信息,在哪一行代码出现了错误/异常

异常的类型,是什么原因导致异常异常的内容,具体错误在哪一行代码?

3、异常错误类型① 语法错误语法错误是指不符合Python的语法强制要求(不是Python的语法规范),常见的语法错误包括:变量未定义、使用了中文符号、缺少一部分符号,如if后面的冒号、str中只有一个双引号等。

② 逻辑错误逻辑错误指的是非语法错误之外的错误,逻辑错误的类型有很多种,详细可以看下图

二、异常处理的几种样式1、基础样式:try+except(1) 当程序执行到try关键字时,会先执行try内的语句;(2) 如果try内的语句发生错误;(3) 记录并反馈错误信息,程序继续往下走或程序结束;

2、标准样式:try+except+finally① 当程序执行到try关键字时,会先执行try内的语句;② 如果try内的语句发生错误;③ 记录并反馈错误信息,程序继续往下走或程序结束;④ 不管try语句与except语句是否被执行,finally语句最终都会被执行;

3、其他样式:try+else1.当程序执行到try关键字时,会先执行try内的语句;2.如果try内的语句发生错误;3.记录并反馈错误信息,程序继续往下走或程序结束;4.如果try语句内没有发生错误,则会执行else关键字后面的语句;

注:else后面的语句只有try没有发生异常被执行完毕时才会被执行。

最后:在异常处理中,except必须有,可以是1个,也可以有多个,finally与else都是可有可无,不影响异常处理的语法结构。

以上是本期内容,如果有表达不对的内容,欢迎您的留言、斧正,我们一起天天向上。感谢您的阅读,您的关注点赞就是对我最大的支持,谢谢!本文由杨数Tos原创,欢迎关注,带你一起长知识。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻92787