当前位置: 首页 > news >正文

异常介绍

如果代码没有语法问题,可以运行,但会出运行时的错误,例如除零错误,下标越界等问题,这种在运行期间检测到的错误被称为异常。

出现了异常必须处理,否则程序会终止执行,用户体验会很差。

Phthon 支持程序员自己处理检测到的异常,可以使用 try-except 语句进行异常的检测和处理。

image

1、首先执行try中【代码块A】,如果出现异常,立即终止代码执行,转而到except块中进行异常处理

2、异常处理except模块可以多个,从上往下匹配,如果能够匹配成功,立即执行相应的异常处理代码块,执行完毕后,不在往下匹配,转到3执行

3、执行异常处理完毕后,如果有finally字句则执行finally字句,如果没有则执行【后续语句】

4、如果匹配不到异常,有finally则执行finally,然后则抛出错误,终止程序执行。

5、如果没有异常,如果有else字句则执行else字句,执行完else后,有finally字句则执行,没有则执行【后续语句】

finally 语句可有可无,但是如果有的话,则一定会执行,不论有异常与否。

http://www.jsqmd.com/news/31633/

相关文章:

  • AE学习
  • 微服务的挑战与优势,什么时候上微服务?
  • 利用 chrome-devtools MCP 让 AI 操作便携版浏览器(可指定 Data)
  • [OLAP] 技术选型对比:Clickhouse vs Doris
  • 计算天数
  • 「学习笔记」正则表达式
  • 11月4日日记
  • 三、字符设备驱动(基于北京迅为电子)
  • 使用1panel一键建站
  • React 中 useCallback 的基本使用和原理解析
  • SpringCloud和K8s实现的微服务各有什么优缺点
  • Zabbix告警:value cache working in low memory mode
  • 计算机导论
  • go语言实现腾讯股票获取示例(并发)
  • 出海 AI 公司招 Java 大佬|北京
  • 在欧拉系统上安装openGauss数据库
  • 2025.11.4总结
  • 医疗非结构化数据价值挖掘:文档抽取技术的工作原理与场景实践
  • 18、Flink CDC监听MySQL-Binlog实现数据监听
  • Ai元人文构想并不神秘—系统化流程图
  • 2025 年 11 月 EVA 厂家推荐排行榜,eva塑料,eva板材,eva卷材,eva发泡材料,eva橡塑制品公司推荐
  • 2025 年 11 月防爆电磁阀厂家推荐排行榜,气动防爆电磁阀,先导式防爆电磁阀,直动式防爆电磁阀,不锈钢防爆电磁阀,禁铜禁锌防爆电磁阀公司推荐
  • 11.04
  • 20251104 正睿
  • 【做题记录】多校-dp
  • CSP-S 题解反思考场游记
  • 新学期每日总结(第19天)
  • 2025 年 11 月扑灭司林厂家推荐排行榜:专业杀虫剂,高效农药,卫生防疫用药,农业喷洒用药源头厂家精选!
  • 2025 年 11 月高压清洗机厂家推荐排行榜,超高压清洗机组,超高压水清洗设备,超高压清洗装置,工业超高压清洗设备公司精选
  • Centos7安装新版本python3.10