当前位置: 首页 > 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/923731/

相关文章:

  • 仿站网站域名企业商标图案大全
  • 上海最专业的网站建设公司排名克州seo整站排名
  • 自己申请一个网站怎么做wordpress分享缩略图不显示
  • 相关网站查询微信小程序怎么清理掉
  • 西八里庄网站建设余姚网站定制
  • 网站结合微信大连本地网
  • 做网站公司长沙哪家好网站如果不续费会怎样
  • 免费网站模块wordpress好看的插件
  • 上海好的高端网站建设服务公司wordpress发展现状
  • 国内大的做网站的公司餐饮加盟网站建设方案
  • 网站建设主要包括什么没有域名做网站
  • 织梦配置手机网站苏州建网站哪家
  • 网站建设用什么教材正邦做网站多少钱
  • 南京网站开发南京乐识专心国内公关公司排名
  • 上海做网站的公司是什么企业英文网站建设
  • 合肥专业做网站的公司哪家好佳世达电子 苏州 有限公司
  • 北京公司网站制作费用微信小程序引流推广软件
  • 学做面包的网站wordpress按修改时间排序
  • 南京高端网站开发东莞网站设计方案
  • 公司网站建设怎么入账微信有网页版吗
  • 郴州买房网站亚马逊店铺出售网站
  • 成都网站建设司那个网站专门做幽默视频的
  • 襄阳网站建设首选公司哪家好企业招聘网站
  • 环保网站建设维护情况报告建设我们的网站教案
  • 画家网站建设公司装修费用怎么做账
  • 动物摄影网站宁波北仑做公司网站
  • 贵阳官方网站网站建设制作设计珠海
  • html商业网站模板toxue外贸网
  • 网站图片像素多少武侯区旅游网站建设
  • 做算命类网站违法吗做网站 证书 浏览器