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

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

异常嵌套

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

相关推荐
查古穆22 分钟前
python进阶-推导式
开发语言·python
☆56642 分钟前
如何为开源Python项目做贡献?
jvm·数据库·python
2401_835792541 小时前
Linux复习笔记
linux·服务器·笔记
m0_560396471 小时前
使用Python进行PDF文件的处理与操作
jvm·数据库·python
SEO-狼术1 小时前
Improve Navigation with In-Cell Hyperlinks
python·pdf
2301_816651221 小时前
用Python监控系统日志并发送警报
jvm·数据库·python
C羊驼1 小时前
C语言学习笔记(十五):预处理
c语言·经验分享·笔记·学习·算法
不会聊天真君6471 小时前
基础语法·中(golang笔记第二期)
开发语言·笔记·golang
态态态1 小时前
平板PDF充足笔记空间的最优解
笔记·pdf