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

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

异常嵌套

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

相关推荐
遨游xyz13 小时前
Trie树(字典树)
开发语言·python·mysql
郝学胜-神的一滴13 小时前
Effective Modern C++ 条款40:深入理解 Atomic 与 Volatile 的多线程语义
开发语言·c++·学习·算法·设计模式·架构
追光少年332214 小时前
React学习:ES6
学习·react.js·es6
重启编程之路14 小时前
AlphaLens Pro V14.0 商业级量化推演终端 | 功能白皮书
python
二十雨辰14 小时前
[python]-生成器和正则
python
宇木灵14 小时前
考研数学-高中数学回顾函数的微分day8(完结)
笔记·学习·考研·数学·函数·导数·微分
一个人旅程~14 小时前
《七重时间的织锦》-致初七
windows·经验分享·笔记·微信公众平台
Loo国昌14 小时前
【AI应用开发实战】06_向量存储与EmbeddingProvider设计
人工智能·后端·python·语言模型·自然语言处理·prompt
两万五千个小时14 小时前
构建mini Claude Code:07 - 一切皆文件:持久化任务系统
人工智能·python·架构
今儿敲了吗14 小时前
28| A-B数对
数据结构·c++·笔记·学习·算法