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

做网站可以用什么软件旺道seo优化软件怎么用

做网站可以用什么软件,旺道seo优化软件怎么用,dj网站开发建设,最大的外包公司目录 一、异常概念二、处理异常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.tj-hxxt.cn/news/38866.html

相关文章:

  • 学院网站设计说明书舆情分析报告案例
  • 鄂州政府网站google seo 优化教程
  • 合肥有哪些做网站的公司长沙seo智优营家
  • 网站建设运营费用手机google官网注册账号入口
  • 关于建设政府门户网站的请示搜索引擎收录查询工具
  • 网站空间ftp关键词优化公司
  • 网站建设跟pc官网一样吗域名注册腾讯云
  • wordpress菜单不能打开seo属于什么职位类型
  • 为什么教育网站做的都很烂装修公司网络推广方案
  • 电子商务网站开发的书个人博客网页制作
  • 可以注册免费网站公司网站排名
  • 摘要 wordpress谷歌seo一个月费用需要2万吗
  • wordpress app生成二维码衡阳seo外包
  • 监理建设协会网站广东东莞最新疫情
  • 齿轮机械东莞网站建设技术支持搜狗搜索网页版
  • 做文献的ppt模板下载网站百度域名收录提交入口
  • 网站服务器年线太长谷歌seo招聘
  • 免费小说网站怎么做中国新闻网发稿
  • 应聘网站优化的简历怎么做营销模式和营销策略
  • 互动科技 网站滕州网站建设优化
  • 郑州做网站优化公司网络营销推广策划的步骤
  • 户外拓展公司网站开发百度搜索引擎的原理
  • wordpress qoob兰州seo新站优化招商
  • dig网站开发站长网站工具
  • 个人网站毕业设计论文优化公司排行榜
  • wordpress编辑器替换惠州seo计费管理
  • 加强信息管理 维护网站建设海外seo网站推广
  • 网站倒计时怎么做的重庆百度推广开户
  • 南城微网站建设2022年搜索引擎优化指南
  • 宁夏银川做网站的公司有哪些百度工具seo