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

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

异常嵌套

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

相关推荐
weiabc2 分钟前
今日C/C++学习笔记20260223
c语言·c++·学习
我的xiaodoujiao11 分钟前
3、API 接口自动化测试详细图文教程学习系列3--相关Python基础知识2
python·学习·测试工具·pytest
~光~~12 分钟前
【嵌入式linux学习】0_3位运算整理
linux·学习
南 阳14 分钟前
Python从入门到精通day56
开发语言·python
Hello_Embed31 分钟前
LVGL 入门(十五):接口优化
前端·笔记·stm32·单片机·嵌入式
孞㐑¥33 分钟前
算法—记忆化搜索
开发语言·c++·经验分享·笔记·算法
chushiyunen36 分钟前
人工智能-语义校验deepEval笔记
人工智能·笔记
hssfscv36 分钟前
软件设计师下午题二 E-R图
java·笔记·学习
阿kun要赚马内37 分钟前
Python中函数的进阶用法
开发语言·python
lpfasd12338 分钟前
2026年第12周社区趋势周报
笔记