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 小时前
新人编程语言选择指南
javascript·c++·python·c#
Absurd5878 小时前
Redis如何限制列表最大长度_利用LTRIM指令截断List保留最新记录
jvm·数据库·python
2401_882273728 小时前
SQL函数面试题解析_函数性能与设计考点
jvm·数据库·python
knight_9___8 小时前
RAG面试题5
人工智能·python·agent·rag
a9511416428 小时前
mysql查询分析中如何快速识别全表扫描_通过EXPLAIN中的type列检查
jvm·数据库·python
Irene19918 小时前
使用Python进行文件读写的API或方法及其注意事项
python·文件读写
weixin_424999368 小时前
mysql如何防止索引被错误使用_mysql查询计划强制约束
jvm·数据库·python
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.8 小时前
Redis主从复制配置全攻略
数据库·redis·笔记
旦莫8 小时前
测试工程师如何用AI生成测试用例?我的提示词模板分享
人工智能·python·测试开发·自动化·测试用例·ai测试
itzixiao8 小时前
L1-047 装睡 (5分)[java][python]
java·开发语言·python