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

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

异常嵌套

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

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