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

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

异常嵌套

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

相关推荐
优雅的潮叭7 分钟前
c++ 学习笔记之 shared_ptr
c++·笔记·学习
多米Domi0118 分钟前
0x3f第33天复习 (16;45-18:00)
数据结构·python·算法·leetcode·链表
claider22 分钟前
Vim User Manual 阅读笔记 usr_08.txt Splitting windows 窗口分割
笔记·编辑器·vim
freepopo26 分钟前
天津商业空间设计:材质肌理里的温度与质感[特殊字符]
python·材质
am心26 分钟前
学习笔记-用户下单
笔记·学习
森叶29 分钟前
Java 比 Python 高性能的原因:重点在高并发方面
java·开发语言·python
微露清风36 分钟前
系统性学习C++-第二十二讲-C++11
java·c++·学习
小二·1 小时前
Python Web 开发进阶实战:混沌工程初探 —— 主动注入故障,构建高韧性系统
开发语言·前端·python
Lkygo1 小时前
LlamaIndex使用指南
linux·开发语言·python·llama
进阶小白猿1 小时前
Java技术八股学习Day20
java·开发语言·学习