python学习笔记--异常捕获

异常场景

复制代码
num=input("input you number:")
n=9000
try:
    result=n/int(num)
    print('{} 除以num 结果为{}'.format(n,result))
except ZeroDivisionError as err:
    print("0不可以作为除数,出现报错{}".format(err))
except ValueError as err:
    print("请检查输入的数据类型{}是否为数字".format(err))

多重异常

最后一个exception作为保底

多重异常,可以合并到一起

异常嵌套

有因果关系的才需要嵌套,前面的结果异常了,对于后边的程序没有意义

相关推荐
带你看月亮2 分钟前
Vue3解析学习 - handlers 模块
vue.js·学习
岱宗夫up2 分钟前
FastAPI进阶3:云原生架构与DevOps最佳实践
前端·python·云原生·架构·前端框架·fastapi·devops
~央千澈~6 分钟前
抖音弹幕游戏开发之第15集:添加配置文件·优雅草云桧·卓伊凡
java·前端·python
进阶的鱼11 分钟前
一文了解RAG———检索增强生成
人工智能·python·ai编程
测试工坊12 分钟前
Android 内存采集避坑指南:一个命令 5ms,一个命令 15 秒,你选哪个?
python
JaydenAI17 分钟前
[拆解LangChain执行引擎]回到过去,开启平行世界[上篇]
python·langchain
Дерек的学习记录21 分钟前
C++:类和对象part2
c语言·开发语言·c++·学习
datalover30 分钟前
spring security自定义表结构处理
数据库·python·spring
励ℳ34 分钟前
【生信绘图】基因组大小与CDS数量关系的可视化
python·信息可视化
喵手39 分钟前
Python爬虫实战:电商问答/FAQ 语料构建 - 去重、分句、清洗,做检索语料等!
爬虫·python·爬虫实战·faq·零基础python爬虫教学·电商问答·语料构建