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

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

异常嵌套

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

相关推荐
历程里程碑19 小时前
哈希3 : 最长连续序列
java·数据结构·c++·python·算法·leetcode·tornado
火云洞红孩儿19 小时前
2026年,用PyMe可视化编程重塑Python学习
开发语言·python·学习
2401_8414956419 小时前
【LeetCode刷题】两两交换链表中的节点
数据结构·python·算法·leetcode·链表·指针·迭代法
幻云201019 小时前
Next.js 之道:从入门到精通
前端·javascript·vue.js·人工智能·python
SunnyDays101119 小时前
使用 Python 自动查找并高亮 Word 文档中的文本
经验分享·python·高亮word文字·查找word文档中的文字
深蓝电商API19 小时前
Selenium处理弹窗、警报和验证码识别
爬虫·python·selenium
栗少19 小时前
英语逻辑词
学习
深蓝电商API19 小时前
Selenium模拟滚动加载无限下拉页面
爬虫·python·selenium
小王子102419 小时前
Redis Queue 安装与使用
redis·python·任务队列·rq·redis queue
人工智能AI技术19 小时前
【Agent从入门到实践】26 使用Chroma搭建本地向量库,实现Agent的短期记忆
人工智能·python