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作为保底

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

异常嵌套

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

相关推荐
落雪寒窗-几秒前
Python进阶核心路线(工程向)
开发语言·python
-To be number.wan6 分钟前
操作系统 | 进程调度机制全解析
学习·操作系统
yexuhgu17 分钟前
JavaScript中函数防抖Debounce的原理与闭包实现方案
jvm·数据库·python
m0_6138562920 分钟前
C#怎么判断进程是否在运行_C#如何管理系统进程【必备】
jvm·数据库·python
talen_hx29623 分钟前
OkHttpClient的最佳实践优化方案
java·笔记·学习
Byron__28 分钟前
AI学习_05_LangChain使用
学习·langchain
三品吉他手会点灯29 分钟前
C语言学习笔记 - 26.C编程预备计算机专业知识 - 15~25关键内容回顾
c语言·笔记·学习
Jetev38 分钟前
golang如何实现审计日志记录_golang审计日志记录实现教程
jvm·数据库·python
知识分享小能手1 小时前
R语言入门学习教程,从入门到精通,R语言多维数据可视化(12)
学习·信息可视化·r语言
yexuhgu1 小时前
Redis如何解决哨兵通知延迟问题_优化客户端连接池动态刷新拓扑的订阅监听机制
jvm·数据库·python