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

国内优秀网站设计师58同城遵义

国内优秀网站设计师,58同城遵义,珠海市建设工程信息网,免费教育网站大全 建站一、什么是异常 当检测到一个错误时#xff0c;Python解释器就无法继续执行了#xff0c;反而出现了一些错误的提示#xff0c;这就是所谓的“异常”#xff0c;也就是bug 二、异常的捕获方法 当我们的程序遇到bug#xff0c;那么就下来有两种情况 ①整个程序因为一个…一、什么是异常 当检测到一个错误时Python解释器就无法继续执行了反而出现了一些错误的提示这就是所谓的“异常”也就是bug 二、异常的捕获方法 当我们的程序遇到bug那么就下来有两种情况 ①整个程序因为一个bug停止运行 ②对bug进行提示整个程序继续运行 捕获异常的作用在于提前假设某处会出现异常做好提前准备当真的出现异常的时候可以有后续手段。 1、捕获常规异常 一基本语法 try:         可能发生错误的代码 except:         如果出现异常执行的代码 二快速入门 需求尝试以‘r’模式打开文件如果文件不存在则以‘w’方式打开 try:         f open(python.txt, r, encoding utf-8) except:         f open(python.txt, w, encoding utf-8) 2、捕获指定异常 try:         print(1 / 0) except NameError as a:         print(f出现变量名称异常:{a}) except ZeroDivisionError as b:         print(f出现^异常:{b}) 3、捕获多个异常 try:         # print(name)         1 / 0 except (NameError, ZeroDivisionError) as a:         print(f捕获到的异常是:{a})  4、捕获全部异常 # 两种一样的写法都可以捕获到全部异常 # 第一种方式 # try: # # except: # 第二种方式 try:         # print(name)         1 / 0 except Exception as a:         print(f出现异常了:{a}) 5、异常else/finally 这两个参数是可选的 else表示的是如果没有异常要执行的代码 name hello try:print(name) except Exception as a:print(f出现异常了且为{a}类型)# finally一般用在文件的相关操作中因为不管怎么最后都要关闭文件 finally:print(hello不管怎样我都会在的)三、异常具有传递性 1、怎么理解呢 当函数func01中发生异常并且没有捕获处理这个异常的时候异常会传递到函数func02中当func02也没有捕获处理这个异常的时候main函数会捕获这个异常这就是异常的传递 需要注意的是 当所有函数都没有捕获异常的时候程序就会报错 程序结果 2、代码示例 # 定义一个出现异常的函数 def func01():print(这是func01函数的起始)print(name)print(这是func01函数的结束)# 定义一个不会出现异常的函数 def func02():print(这是func02函数的起始)func01()num 1 / 0print(这是func02函数的结束)# 定义一个函数调用上面的函数 def main():print(main函数开始执行)try:func02()except Exception as a:print(f出现异常了并且异常为{a})finally:print(我一直都在)print(main函数执行完毕)if __name__ __main__:main() 程序执行结果 从程序的执行结果可以看出 ①执行的是main函数 ②进入函数func02 ③进入函数func01 ④由于函数func01中出现了错误导致并非正常退出函数而是中断函数 ⑤执行finally ⑥输出最后一个print语句 四、总结 干货可能不多但是的确不难异常可以提高程序的健壮性还是可以在之后自己开发的程序中加入异常捕获的。
http://www.pierceye.com/news/921070/

相关文章:

  • 什么是cms网站系统做响应式网站怎么设计
  • wordpress多城市子站在线培训网站
  • 企业网站服务门户网站搬家怎么做
  • 免费浏览外国网站的软件防止访问网站文件夹
  • 长沙县政务网站公司介绍怎么写范本
  • 免费网站建设方案优化seo整体优化
  • 境外公司在国内建网站微信小程序登录平台
  • 手机网站页面模板企业网站建设相关书籍在线阅读
  • 服装网站建设内容asp网站服务建设论文
  • 开封 网站建设 网络推广如何用xshell安装wordpress
  • 河北建设工程信息网站银行外包不是人干的
  • 郑州免费做网站的襄阳品牌网站建设
  • 爱网站站长工具android软件开发下载
  • 网站被入侵宁波妇科医生推荐
  • 移动网站建设学习新能源汽车价格表2021
  • 如何做视频会员网站工商注册公司需要提供的资料
  • 网站做多久能盈利网站设计定做
  • 微信网站后台功能哪里买域名便宜
  • 合肥重点工程建设局密云seo排名优化培训
  • 二学一做网站福建建设资格执业注册管理中心网站
  • vps 网站上传做网站费用需要分摊吗
  • 建网站 考虑oou淘宝客图片wordpress模板
  • 玩具网站开发背景小说网站开发文档
  • 遵义网站设计公司制作网站需要
  • 做广告公司网站建设价格成都seo招聘
  • 网站建设与规划试卷友联互换
  • 宠物网站建设费用天元建设集团有限公司是国企吗
  • 南宁在百度上建网站网站设计怎么做链接
  • 多多进宝怎么做自己网站沈阳正规的男科医院
  • 做简历的网站叫什么软件外贸网站建设工作计划