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

阳江网梁国燊事件长沙网站优化方式

阳江网梁国燊事件,长沙网站优化方式,大沥网站制作,数学建模代做网站Python中的异常指的是语法上没有错误,但是代码执行时会导致错误的情况。 1 抛出异常 在图1所示的代码中,要求用户输入一个数字,该代码在语法上没有错误。 图1 出现异常的代码 但是运行该代码之后,如果用户输入的是数字&#xf…

Python中的异常指的是语法上没有错误,但是代码执行时会导致错误的情况。

1 抛出异常

在图1所示的代码中,要求用户输入一个数字,该代码在语法上没有错误。

图1 出现异常的代码

但是运行该代码之后,如果用户输入的是数字,则程序会正常运行,while True循环会继续提示用户输入数字,但是当输入的不是数字时,此时程序会显示错误信息,并且while True循环结束,实际上当出现异常时,整个程序就结束了。

2 使用try...except对异常进行处理

可以使用try...except语句对异常进行处理,把要执行的代码放在try块中,把异常处理的代码放到except块中,异常处理的代码指的是当输入的不是数字时,该怎么处理。代码如下所示:

图2 加入异常处理的代码

从图2中可以看到,当输入的不是数字时,此时程序会抛出异常,该异常会被except语句捕获,在捕获该异常后,程序不在报错,而是运行except块中的代码。因为使用了while True语句,因此会再次提示输入数字,直到用户输入正确的数字,while循环才会结束。

3 没有异常处理与有异常处理的区别

代码在运行时出现异常,会抛出该异常。如果代码中没有异常处理,则这个被抛出的异常交由Python处理,此时就会显示图1中红色报错信息,程序会被中止;如果代码中有异常处理,则该异常不会交给Python处理,而是由except块中代码进行处理,在处理完成之后,程序会继续运行,如图3所示。

图3 没有异常处理与有异常处理的区别

http://www.yayakq.cn/news/302230/

相关文章:

  • 陕西省建设银行网站emloh转wordpress
  • 宁夏建设工程招标投标信息管理中心网站广州科 外贸网站建设
  • 郑州做设计公司网站厦门谷歌seo公司
  • 网站平台建设合同模版汽车营销策划方案ppt
  • 网站设计需要哪些技术手机版oa
  • 图书馆网站的建设的重要性物业管理系统和物业管理软件
  • 合肥市做网站多少钱dedecms网站模板下载
  • 织梦招商加盟网站源码域名备案的价格
  • 成都哪家公司做网站比较好公司网页制作
  • 做良心网站怎么样用手机做网站关键词
  • 阿里云做网站多少钱外贸网站有必要吗
  • 杭州网站建设网络网站iis配置
  • 算命网站该怎样做wordpress标签 分类
  • 前端只是做网站吗海门建设局网站
  • 电子商务网站建设侧重哪几个方面镇江高端网站建设
  • 小红门网站建设seo研究院
  • 电子商务系统 网站建设简述电子商务网站的开发流程
  • 医院门户网站建设基因网站开发
  • 编写网站程序建筑有限公司
  • 英文网站设计技术服务葫芦岛做网站价格
  • 网站中微信公众号链接怎么做物流公司电话上门取货便宜
  • 重庆建设工程造价信息网站余江区建设局网站
  • 做视频图片博客网站中国拟在建项目网
  • 网站报错500痘痘该怎么去除效果好
  • 多人一起做视频网站网站开发禁止下载功能
  • 网站维护一年一般多少钱专业的盐城网站开发
  • 特价流量网站厦门的一个做设计的网站
  • 发布一个网站要多少钱nodejs适合网站开发
  • 做平行进口的汽车网站同城约会软件哪个好
  • 开发php网站建设做软件公司网站