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

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

异常嵌套

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

相关推荐
三块可乐两块冰6 小时前
【第二十六周】机器学习笔记二十五
人工智能·笔记·机器学习
2501_921649496 小时前
股指期货 API 入门指南:如何获取实时行情与构建交易系统
python·websocket·金融·区块链·restful
扑火的小飞蛾6 小时前
【macOS】n8n 安装配置笔记
笔记·macos
hssfscv6 小时前
Javaweb学习笔记——JDBC和Mybatis
笔记·学习·mybatis
羊小猪~~6 小时前
数据库学习笔记(十八)--事务
数据库·笔记·后端·sql·学习·mysql
Heynchy7 小时前
ThreadLocal分析简介【Android学习】
android·学习
Full Stack Developme7 小时前
Spring Security 与 Apache Shiro 两大安全框架比较
spring boot·python·安全
杰瑞哥哥7 小时前
快速搭建Web前端(streamlit使用指南)
python·信息可视化·web·模型部署
医工交叉实验工坊7 小时前
2026国自然改版后,该如何写
学习
小途软件7 小时前
基于计算机视觉的课堂行为编码研究
人工智能·python·深度学习·计算机视觉·语言模型·自然语言处理·django