当前位置: 首页 > news >正文

python学习--python的异常处理机制

try…except

try:n1=int(input('请输入一个整数'))n2=int(input('请输入另一个整数'))result=n1/n2print('结果为',result)
except ZeroDivisionError:
print('除数不能为0')

try…except…else

  • 如果try块中没有抛出异常,则执行else块,如果try中抛出异常,则执行except块
try:n1=int(input('请输入一个整数:'))n2=int(input('请输入另一个整数:'))result=n1/n2
except BaseException as e:print('出错了')print(e)
else:print('结果为',result)

try…except…else…finally

  • finally块无论是否发生异常都会被执行,能常用来释放try块中申请的资源
try:n1=int(input('请输入一个整数'))n2=int(input('请输入另一个整数'))result=n1/n2
except BaseException as e:print('出错了')print(e)
else:print('结果为',result)
finally:print('无论是否产生异常,总会被执行的代码')
print('程序结束')
http://www.lryc.cn/news/171624.html

相关文章:

  • nacos+Dubbo整合快速入门
  • QT实现钟表
  • 准备我们心爱的IDEA写Jsp
  • 将近 5 万字讲解 Python Django 框架详细知识点(更新中)
  • Arcgis提取每个像元的多波段反射率值
  • JavaScript面试题整理(一)
  • 数据结构:树和二叉树之-堆排列 (万字详解)
  • 爬虫入门基础:深入解析HTTP协议的工作过程
  • k8备份与恢复-Velero
  • 基于Python开发的火车票分析助手(源码+可执行程序+程序配置说明书+程序使用说明书)
  • 旺店通·企业奇门与金蝶云星空对接集成订单查询连通销售订单新增(旺店通销售-金蝶销售订单-小红书)
  • 卡尔曼滤波应用在数据处理方面的应用
  • PROFIBUS主站转ETHERCAT协议网关
  • Vue路由的使用及node.js下载安装和环境搭建
  • 【算法训练-二叉树 三】【最大深度与直径】求二叉树的最大深度、求二叉树的直径
  • 查看linux是centos还是Ubuntu
  • win10怎么关闭自动更新,这个方法你知道吗?
  • 「语音芯片」常见的OTP芯片故障分析
  • 孩子写作业买什么样台灯合适?适合孩子读写台灯推荐
  • DBAPI插件开发指南
  • 线程池使用之自定义线程池
  • Puppeteer无头浏览器:开启自动化之门,掌握浏览器世界的无限可能
  • Ubuntu 23.10/24.04 LTS 放弃默认使用 snap 版 CUPS 打印堆栈
  • Linux CentOS7 history命令
  • XC5350A 单节锂电池保护芯片 过放2.9V/2.8V/2.4V保护IC
  • 单片机论文参考:1、基于单片机的电子琴
  • Opencv源码解析(2)算法
  • 让Mac菜单栏变得更加美观整洁——Bartender 5
  • 服务器迁移:无缝过渡指南
  • 安卓开发中ViewBinding的使用