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

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

异常嵌套

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

相关推荐
n***27194 分钟前
JAVA (Springboot) i18n国际化语言配置
java·spring boot·python
moringlightyn4 分钟前
进程控制(程序替换+自定义Shell)
linux·服务器·c++·笔记·c·shell·进程
心无旁骛~6 分钟前
python多进程multiprocessing——spawn启动方式解析
开发语言·python
不想写笔记6 分钟前
C语言 操作符(下)
c语言·笔记
家家小迷弟15 分钟前
docker容器内部安装python和numpy的方法
python·docker·numpy
conkl18 分钟前
Python中的鸭子类型:理解动态类型的力量
开发语言·python·动态·鸭子类型·动态类型规划
yuhaiqun198921 分钟前
10分钟快速get:零基础AI人工智能学习路线
人工智能·学习
故事挺秃然22 分钟前
Python异步(Asyncio)(一)
服务器·网络·python
大飞记Python28 分钟前
【2025全攻略】PyCharm专业版 / 社区版如何打开.db 数据库文件
数据库·python·sql·pycharm
汝生淮南吾在北32 分钟前
SpringBoot+Vue在线笔记管理系统
java·vue.js·spring boot·笔记·毕业设计·毕设