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

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

异常嵌套

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

相关推荐
yaoxin52112319 小时前
384. Java IO API - Java 文件复制工具:Copy 示例完整解析
java·开发语言·python
Greyson119 小时前
Layui表格如何使用第三方插件实现树形展示.txt
jvm·数据库·python
lizhihai_9919 小时前
股市学习心得-AI算力20大硬件四金刚
学习
卖芒果的潇洒农民19 小时前
【0417】学习路线
学习
2401_8716965219 小时前
mysql行级锁失效的原因排查_检查查询条件与执行计划
jvm·数据库·python
xzal1220 小时前
python中,turtle基础知识笔记1
笔记·python·turtle
a95114164220 小时前
CSS如何实现元素隐藏不占位_使用display-none完全移除
jvm·数据库·python
rabbit_pro20 小时前
Python调用onnx模型
开发语言·python
han_hanker21 小时前
RequestAttributes , ServletRequestAttributes学习
学习