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

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

异常嵌套

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

相关推荐
野犬寒鸦几秒前
从零起步学习JVM|| 第二章:JVM基本组成及JVM内存区域详解
服务器·开发语言·后端·学习·面试·职场和发展
罗罗攀2 分钟前
PyTorch学习笔记|张量的线性代数运算
人工智能·pytorch·笔记·学习·线性代数
sin°θ_陈2 分钟前
行业调研——XGRIDS (其域创新):空间数据生产、资产化与工业工作流的真正价值
经验分享·笔记·深度学习·3d·金融·3dgs·空间智能
1941s3 分钟前
Google Agent Development Kit (ADK) 指南 第三章:核心概念与架构
人工智能·python·langchain·agent·adk
chushiyunen9 分钟前
python日志logging、django日志等
python·django
苦涩花开54869 分钟前
Kubernetes学习,记一些笔记
笔记·学习·kubernetes
liliangcsdn10 分钟前
LLM长文本场景-多文档分布式分析示例
人工智能·学习
丝斯201112 分钟前
AI学习笔记整理(74)——Python学习3
笔记·python·学习
Century_Dragon12 分钟前
探索车身修复的数字化课堂 —汽车车身诊断与校正仿真教学软件
学习
雾隐潇湘12 分钟前
第三章 流程控制语句
开发语言·python