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 分钟前
[Java/Python] Java 基于命令行调用 Python
python·java se-jdk/jvm
永日456709 分钟前
学习日记-day24-6.8
开发语言·学习·php
安和昂12 分钟前
【iOS】 Block再学习
学习·ios·cocoa
pop_xiaoli13 分钟前
OC学习—命名规范
学习·ios
jackson凌14 分钟前
【Java学习笔记】String类(重点)
java·笔记·学习
行云流水剑23 分钟前
【学习记录】在 Ubuntu 中将新硬盘挂载到 /home 目录的完整指南
服务器·学习·ubuntu
vijaycc27 分钟前
python学习打卡day47
学习
yvestine1 小时前
自然语言处理——文本表示
人工智能·python·算法·自然语言处理·文本表示
zzc9211 小时前
MATLAB仿真生成无线通信网络拓扑推理数据集
开发语言·网络·数据库·人工智能·python·深度学习·matlab
Camellia03111 小时前
嵌入式学习--江协stm32day5
stm32·嵌入式硬件·学习