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

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

异常嵌套

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

相关推荐
赵药师8 小时前
YOLO中task.py改复杂的模块
python·深度学习·yolo
Mabnus8 小时前
免疫治疗靶点FCRL5
学习
卡布叻_星星8 小时前
AI大模型之采用DeepSeek-Coder:6.7b + Ollama + Continue离线部署
笔记
wb1898 小时前
NoSQL数据库Redis集群重习
数据库·redis·笔记·云计算·nosql
大飞记Python8 小时前
【2026更新】Python基础学习指南(AI版)——03内置函数
人工智能·python
断眉的派大星8 小时前
pytorch中链式法则求解梯度
人工智能·pytorch·python
目标是分享一切8 小时前
P4语言学习过程【环境安装+p4官方tutorials】
学习
疯狂成瘾者9 小时前
text_splitter常见方法
python·langchain
宵时待雨9 小时前
优选算法专题1:双指针
数据结构·c++·笔记·算法·leetcode
数据知道9 小时前
claw-code 源码分析:大型移植的测试哲学——如何用 unittest 门禁守住「诚实未完成」的口碑?
开发语言·python·ai·claude code·claw code