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

北京网站建设小鱼在线推广普通话的意义

北京网站建设小鱼在线,推广普通话的意义,昆明网站建设wlyyb,做外贸卖小商品是哪个网站python的捕获异常 程序在运行时,如果python解释器遇到一个错误,则会停止程序的执行,并且提示一些错误信息,这就是异常。 程序停止执行并且提示错误信息,称之为抛出异常。 因为程序遇到错误会停止执行,有时…

python的捕获异常

程序在运行时,如果python解释器遇到一个错误,则会停止程序的执行,并且提示一些错误信息,这就是异常。
程序停止执行并且提示错误信息,称之为抛出异常。
因为程序遇到错误会停止执行,有时候我们希望抛出错误,但是不影响程序继续执行,就可以使用捕获异常来实现。
基本语法关键字,try…except
try 后面写程序正常执行的代码,如果有错误,会执行except中的代码,并不会停止执行。所以,我们把错误处理的代码写在except中即可捕获异常。
代码示例:

num = input('请输入数字')
try:num = int(num)print(num)
except:print('您输入的内容不符合规则')

注意:
如果输入的是正确的内容,则不会执行except里面的代码。
如果输入的是错误的内容,会执行except中的代码,程序也不会标红报错终止执行。

捕获指定类型的异常

代码出现异常的情况有多种,针对不同的异常,处理异常要有不同的方式。
针对这种情况,可以使用捕获指定异常来实现。
语法是在expcet 后面,写异常的类型,通过多个except去捕获不同的异常。
代码示例:

try:num1 = input('请输入被除数')num2 = input('请输入除数')num3 = int(num1) / int(num2)print(num3)
except ValueError:print('请输入数字,不能输入其他内容')
except ZeroDivisionError:print('除数不能为0')

注意:
错误类型非常多,没有必要一个一个去记,我们可以看python错误的时候抛出的异常,再对应去处理即可

捕获未知类型的异常

其实在开发中我们比较常用的,还是捕获未知类型异常这种用法。通过异常的父类Exception去实现
代码示例:

try:num1 = input('请输入被除数')num2 = input('请输入除数')num3 = int(num1) / int(num2)print(num3)
except Exception as e:print(f'捕获到错误:{e}')

注意:
1as 后面的变量是错误对象,通过print可以打印出错误类型信息
2如果我们想要抛出异常的话,可以使用raise Exception(msg)。msg是异常错误信息。
3 python内部实现了异常传递,在函数内部发生的异常会不断向上传递,直到主程序仍然没有捕获,才会抛出异常。

http://www.hkea.cn/news/316008/

相关文章:

  • b2b商贸网站环球网最新消息疫情
  • wordpress next主题什么是seo教程
  • 如何规划一个网站快手秒赞秒评网站推广
  • 中国网站开发网站seo需要用到哪些工具
  • 织梦做的网站首页出现空白网页平台做个业务推广
  • 备案做电影网站吗yandx引擎入口
  • 网站双倍浮动百度账号登陆入口
  • 聊城市网站建设网站推广排名
  • 帝国新闻网站模板百度seo推广怎么做
  • 预约做港澳证的网站网站排名在线优化工具
  • 罗湖实惠的网站建设费用成都官网seo厂家
  • 建设部官方网站有哪些优帮云排名优化
  • 天津做网站找谁新东方在线教育平台官网
  • 南宁做网站在哪了日本预测比分
  • 咋样查看网站用什么编程语言做的9个广州seo推广神技
  • 网站链接太多怎么做网站地图谷歌广告
  • 网站关键词更新临汾网络推广
  • 个人做网站靠什么盈利免费网站建设模板
  • 网站开发 打标签aso优化怎么做
  • 教育校园网站建设方案seo每天一贴
  • 怎么看网站的建设时间推广公司品牌
  • 营销型网站有什么特点英语培训机构
  • 学院网站的系统建设方式宝鸡网站seo
  • 网站客户端怎么做的百度一下了你就知道官网
  • 有什么推广方法优化大师电脑版官方
  • 自己做网站的服务器上海网站建设公司排名
  • 跳蛋塞逼做多的视频网站百度广告联盟官网
  • 房地产网站开发文档企业查询
  • 做emu对网站有什么要求十大免费无代码开发软件
  • 扬州专业做网站做关键词优化