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

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

异常嵌套

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

相关推荐
小羽网安10 分钟前
从零开始学习 sql 注入,常见的 sql 注入解析
数据库·sql·学习
2401_846339561 小时前
CSS如何优化大型项目样式_使用SASS预处理器提升开发效率
jvm·数据库·python
想成为优秀工程师的爸爸6 小时前
第十九篇技术笔记:UDP——相思传得快,飞鸽传书在
笔记·网络协议·tcp/ip·udp·信息与通信
invicinble7 小时前
这里对java的知识体系做一个全域的介绍
java·开发语言·python
stm32 菜鸟7 小时前
nucleo-f411re学习记录-12,Wifi模块ESP8684
学习
m0_674294648 小时前
如何编写SQL存储过程性能对比_记录执行时间评估优化效果
jvm·数据库·python
运气好好的8 小时前
怎样开启phpMyAdmin的操作审计日志_记录每条执行的SQL
jvm·数据库·python
2401_871492859 小时前
Layui如何修改Layui默认的UI主题颜色(换肤功能实现)
jvm·数据库·python
stm32 菜鸟9 小时前
nucleo-f411re学习记录-9,双轴XY摇杆传感器
学习
南子北游9 小时前
Python学习(基础语法1)
开发语言·python·学习