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

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

异常嵌套

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

相关推荐
七夜zippoe2 分钟前
TensorFlow 2.x深度实战:从Keras API到自定义训练循环
人工智能·python·tensorflow·keras
励ℳ2 分钟前
Python环境操作完全指南
开发语言·python
ljxp12345688 分钟前
二叉树中序遍历算法详解
python
爱凤的小光18 分钟前
VisionPro 3D工具(自我笔记)
笔记·计算机视觉·3d
随意起个昵称18 分钟前
Dijstra算法学习笔记
笔记·学习·算法
2301_8059629322 分钟前
TF卡烧录系统盘文件后损坏
笔记
dalong1040 分钟前
A27:图像九宫格分割程序
笔记·aardio
查无此人byebye1 小时前
【超详细解读(GPU)】基于DiT的MNIST扩散模型(DDPM)完整实现
python·深度学习·nlp·transformer·多分类
赵谨言1 小时前
基于Python和ArcPy的不动产数据入库技术与运用
大数据·开发语言·经验分享·python
—Miss. Z—1 小时前
计算机软件资格考试—Python补充
开发语言·python