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

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

异常嵌套

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

相关推荐
晓梦.4 小时前
Vue3学习笔记
笔记·学习
路边草随风4 小时前
milvus向量数据库使用尝试
人工智能·python·milvus
newobut5 小时前
vscode远程调试python程序,基于debugpy库
vscode·python·调试·debugpy
思成不止于此5 小时前
【MySQL 零基础入门】DQL 核心语法(二):表条件查询与分组查询篇
android·数据库·笔记·学习·mysql
APIshop5 小时前
用 Python 把“API 接口”当数据源——从找口子到落库的全流程实战
开发语言·python
SadSunset5 小时前
(15)抽象工厂模式(了解)
java·笔记·后端·spring·抽象工厂模式
一点晖光6 小时前
Docker 作图咒语生成器搭建指南
python·docker
smj2302_796826526 小时前
解决leetcode第3768题.固定长度子数组中的最小逆序对数目
python·算法·leetcode
木头左6 小时前
位置编码增强法在量化交易策略中的应用基于短期记忆敏感度提升
python
Acc1oFl4g6 小时前
详解Java反射
java·开发语言·python