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

爱站网关键词查询网站百度推广怎么赚钱

爱站网关键词查询网站,百度推广怎么赚钱,做外贸产品上什么网站,html5手机网站发布为什么要处理异常#xff1f; 如果异常没有被合理的处理#xff0c;就会导致程序不正常运行#xff0c;与我们期待的结果不相符#xff0c;例如下面这个例子#xff08;除数不能为0的案例#xff09; # 异常#xff1a;如果不处理异常#xff0c;程序就会提前终止 de…为什么要处理异常 如果异常没有被合理的处理就会导致程序不正常运行与我们期待的结果不相符例如下面这个例子除数不能为0的案例 # 异常如果不处理异常程序就会提前终止 def division(x, y):return x / yprint(division(2,3)) print(division(2,0)) print(division(2,1))执行结果 异常处理正确流程try-except - else - finally python的关键字finally功能是和try配合使用在try之后可以有except或者elsefinally关键词必须放在except和else之后不论是否有异常发生一定会执行finally当中的逻辑。 例如一定除数不能为0的try-except-else的处理逻辑 # 异常如果不处理异常程序就会提前终止 def division(x, y):# 处理可能发生异常的代码try:v x / yexcept ZeroDivisionError as e:print(e)return (除数不能为0)else:return vprint(division(2,3)) print(division(2,0)) print(division(2,1))执行结果如下 当然实际代码中有N中可能出现的错误异常因此在excepte中还可能回处理其他异常例如数据类型错误例如 print(division(s,1))执行结果为typeError 所以可能也需要处理不止一个异常 # 异常如果不处理异常程序就会提前终止 def division(x, y):# 处理可能发生异常的代码try:v x / yexcept ZeroDivisionError as e:print(e)return (除数不能为0)except TypeError as e:print(e)return (数据类型异常需要整型)else:return vprint(division(2,0)) print(division(s,1)) print(division(2,1))除了这种可以预料的处理我们还需要兜底处理逻辑来保证其他异常被处理掉所以需要用baseException来多兜底 except BaseException as e:print(e)return (发生了异常)除此之外如果有数据库相关资源需要关闭文件资源需要处理都可以在finally中进行处理因为finally中逻辑无论是否发生异常都可以保证被执行 # 异常如果不处理异常程序就会提前终止 def division(x, y):# 处理可能发生异常的代码try:v x / yexcept ZeroDivisionError as e:print(e)return (除数不能为0)except TypeError as e:print(e)return (数据类型异常需要整型)# 兜底处理except BaseException as e:print(e)return (发生了异常)else:return vfinally:# 数据库、线程池、文件等各种资源的释放无论是否发生了异常finally语句块都会在return之前被执行print( finally语句块在返回之前被执行)print(division(2,0)) print(division(s,1)) print(division(2,1))执行结果如下 自定义异常的抛出 举个例子检测考试是否通过的异常60分以上为通过 # 自定义异常 class scoreException(BaseException):# 构造方法def __init__(self, msg):super().__init__(msg)# 自定义函数 def checkScore(score):if score 60:raise scoreException(Score is too low!)else:print(Score is ok!)# test方法 try:score int(input(Enter a score number: ))checkScore(score) except scoreException as e:print(e)print(continue other logic) 执行结果1 执行结果2
http://www.hkea.cn/news/14472046/

相关文章:

  • html5网站引导页模板怎么自创网页
  • 如何看一个网站是用哪个语言做的惠州网站建设 惠州邦
  • 普同网站跟营销型网站的区别上海网站设计与开发公司
  • 网上有卖网站链接的吗惠州建设网站开发
  • 工人找工作哪个网站好装潢设计师
  • 西安那些做网站的公司腾讯云怎么做网站
  • 杭州系统vi设计苏州优化网站建设
  • 做专属淘客网站西安网站快速优化
  • 百度创意产品网站做的网站怎么上传到网上
  • 邳州城乡建设局网站网站建设内部链接
  • 电子商务网站建设专业主修课程郑州专业建网站
  • 网站关键词排名突然没了那个网站做h5不要钱
  • 怎么利用快站做网站seo个人博客
  • 网站建设续费催款通知书做网站公司天津
  • 南京网站制作公司排名网上商城怎么购物
  • 网站 做百度推广有没有效果怎么样网页设计实训报告美食主题
  • 智能锁东莞网站建设长沙高端网站建设品牌
  • 网站建设7大概要多久天津建筑信息网
  • 中国建设银行官网网站推广是什么
  • 网站设计 开发人员网站开发人员调试
  • 黑龙江企业网站设计团队如何建立和设计公司网站
  • 公众号绑定网站网站的报价怎么做
  • 网站怎样做优惠卷如何快速找到公司网站
  • 互联网网站开发的未来方向网站的导航栏设计文本
  • 网站建设套模板视频阿里巴巴做网站费用计入
  • 沈阳世纪兴网站建设合同下载网站
  • 福州市交通建设集团网站现在室内设计师好做吗
  • 机械行业网站 方案免费企业网站开源系统
  • 网站建设制塘下网站建设
  • 如何找专业的网站建设公司榆中县城乡建设局网站