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

做网站可以用什么软件app推广注册从哪里接单

做网站可以用什么软件,app推广注册从哪里接单,画品展现手机网站,做设计不进设计公司网站目录 一、异常概念二、处理异常2.1 抛出异常2.2 使用 try-except 代码块2.3 使用 try-except-else 代码块2.4 静默失败 三、总结 遇到看不明白的地方,欢迎在评论中留言呐,一起讨论,一起进步! 本文参考:《Python编程&a…

目录

  • 一、异常概念
  • 二、处理异常
    • 2.1 抛出异常
    • 2.2 使用 try-except 代码块
    • 2.3 使用 try-except-else 代码块
    • 2.4 静默失败
  • 三、总结

遇到看不明白的地方,欢迎在评论中留言呐,一起讨论,一起进步!
在这里插入图片描述
本文参考:《Python编程:从入门到实践(第2版)》

一、异常概念

每当发生错误时,Python 都会创建一个异常对象
如果我们编写了处理该异常的代码,程序将继续运行;
如果未对异常进行处理,程序将停止并显示 traceback,其中包含有关异常的报告。

异常是使用 try-except 代码块处理的。try-except 代码块让 Python 执行指定的操作,同时告诉 Python 发生异常时怎么办。使用 try-except 代码块时,即便出现异常,程序也将继续运行:显示你编写的友好的错误消息,而不是令用户迷惑的 traceback。

二、处理异常

2.1 抛出异常

我们知道不能用数除以 0 0 0,但我们仍然这样做会发生什么呢?

print(5/0)

运行后这里我们看到一个 traceback:
在这里插入图片描述

这里指出的错误 ZeroDivisionError 是个异常对象

在这种情况下,Python 将停止运行程序,并指出引发了哪种异常,而我们可根据这些信息对程序进行修改。这样,如果再次发生此类错误,我们就有备无患了。

2.2 使用 try-except 代码块

我们可以将错误的代码行放在 try 代码片中。
如果这个代码块运行起来没有问题,Python 将跳过 except 代码块;
如果出现问题,Python 将查找与之匹配except 代码块并运行其中的代码。

try:print(5/0)
except ZeroDivisionError:print("You can't divide by zero!")

运行结果为:
在这里插入图片描述
这个结果是我们所容易接受的😊

2.3 使用 try-except-else 代码块

如果 try 代码块抛出异常,即出现问题是,会到 except 代码块中寻找对应的处理,而跳过 else 代码块;

try:answer = 5/0  # 会出现问题
except ZeroDivisionError:print("You can't divide by zero!")
else:print(answer)

执行结果为:
在这里插入图片描述

如果 try 代码块执行正确,没有出现问题,则会执行 else 代码块,而跳过 except 代码块。

try:answer = 5/2  # 这里我们修改正确
except ZeroDivisionError:print("You can't divide by zero!")
else:print(answer)

执行结果为:
在这里插入图片描述

2.4 静默失败

Python 有一个 pass 语句,可用于让 Pytho n在代码块中什么都不要做:

try:answer = 5/0
except ZeroDivisionError:pass  # 什么都不做
else:print(answer)

执行后我们发现什么都没有输出。

三、总结

  • 异常是程序运行时可能遇到的非预期情况,如除以零或文件未找到等。
  • 使用 try-except 代码块可以捕获并处理这些异常,防止程序因错误而中断
  • try-except-else 代码块则进一步允许在无异常发生时执行特定代码
  • 静默失败是指程序在遇到错误时不显示任何错误信息,继续执行。
  • 合理使用异常处理机制,可以提高程序的健壮性和用户体验。

在这里插入图片描述

http://www.khdw.cn/news/16716.html

相关文章:

  • 网站上做地图手机上显示不出来的百度关键词优化软件网站
  • 播放量网站推广免费网站推广seo优化
  • 玉林市住房和城乡建设局网站网络搜索关键词排名
  • 公司网站建设好处seo推广软件哪个好
  • php网站怎么做集群常见的微信营销方式有哪些
  • 购物分享网站怎么做的聚名网官网
  • 淘宝wordpress模板友链对网站seo有帮助吗
  • 做企业网站怎么样天津seo招聘
  • 网站登录破解百度代做seo排名
  • 网站开发的开发意义广州seo公司哪个比较好
  • 建设职业注册中心网站专业seo网络推广
  • 一家专门做建材的网站百度推广客服投诉电话
  • 网站建设开发定制常见的网络推广方法有哪些
  • 做海外网站推广百度大数据
  • 网站开发开源的手册站长之家ip地址归属查询
  • 做网站详细步骤做灰色词seo靠谱
  • 做豆腐交流经验的网站百度搜索引擎怎么做
  • 南宁网站建设超薄网络网站推广优化流程
  • asp.net+h5网站开发班级优化大师免费下载安装
  • 贵阳做网站找哪家好网络营销平台有哪些
  • 百度最容易收录的网站20条优化措施
  • 个人网站开发赚钱方向竞价账户
  • 网站做伪静态seo网站有优化培训吗
  • 网站验收 流程网络广告是什么
  • python网站开发演示今日十大头条新闻
  • 网站制作公司怎样帮客户做优化成都专业网站推广公司
  • 微信公众号网页360搜索优化
  • 建设银行深圳天健世纪支行网站哪里可以建网站
  • 看动漫是怎么做视频网站免费有效的推广平台
  • 什么做自己的网站seo怎么才能做好