Python-异常处理(通俗易懂)
2021/11/26 20:40:20
本文主要是介绍Python-异常处理(通俗易懂),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、什么是异常
2、常见的异常
3、异常处理机制
try:尝试代码是否能运行
except:如果出现问题,要做什么
else:没有异常,运行
finall:有没有异常,都会执行
""" 异常处理机制: else:没有异常时执行的内容 finally:总会执行的内容 """ try: a = 1 print(b) except KeyError: print('key error') except NameError: print('0-name error') except Exception: print('exception') else: print('2') finally: print('3')
执行结果如下:
4、触发异常
age = int(input('年龄:')) if 0<age<100: print(age) else: #抛出异常 raise ValueError('年龄必须在0-100之间')
运行:
5、自定义异常
#自定义异常 class AgeError(ValueError): pass age = int(input('年龄:')) if 0<age<100: print(age) else: raise AgeError('年龄必须在0-100之间')
运行:
这篇关于Python-异常处理(通俗易懂)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04Python外包有哪些常见的主要库-icode9专业技术文章分享
- 2024-10-02基于深度学习的钢铁缺陷检测系统(yolov8、注意力机制、PyQt5界面、Python)
- 2024-10-01怎么用python搭建一个系统-icode9专业技术文章分享
- 2024-09-30Python基础入门教程
- 2024-09-30获取参数学习:Python中的基础教程
- 2024-09-30Python编程基础详解
- 2024-09-29点击加载学习:Python编程基础教程
- 2024-09-29数据科学五大Python前端库:第二部分
- 2024-09-27使用python 将ETH账户的资产打散
- 2024-09-26Python编程基础