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

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

异常嵌套

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

相关推荐
冷雨夜中漫步7 分钟前
python反转列表reverse()和[::-1]哪个效率更高
开发语言·python
rainbow688910 分钟前
Python面向对象编程与异常处理实战
开发语言·python
weixin1997010801613 分钟前
锦程物流item_get - 获取详情接口对接全攻略:从入门到精通
数据库·python
三伏52213 分钟前
Cortex-M3权威指南Cn第十章——笔记
笔记·单片机·嵌入式硬件·cortex-m3
AI视觉网奇27 分钟前
metahuman 购买安装记录
笔记·学习·ue5
koo36429 分钟前
pytorch深度学习笔记19
pytorch·笔记·深度学习
2501_9071368233 分钟前
基于Python+QT6的移动硬盘弹出工具
python·软件需求
历程里程碑42 分钟前
Linux 17 程序地址空间
linux·运维·服务器·开发语言·数据结构·笔记·排序算法
2501_907136821 小时前
python 界面元素控件库工具,可以看到python的可视控件和使用方法
python·软件需求
2301_765703141 小时前
开发一个简单的Python计算器
jvm·数据库·python