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

网站备案 接入商备案网站开发合同 下载

网站备案 接入商备案,网站开发合同 下载,门户网站阳光警务执法办案查询,网站建设的最终目标系列文章目录 第一章 Python 基础知识 第二章 python 字符串处理 第三章 python 数据类型 第四章 python 运算符与流程控制 第五章 python 文件操作 第六章 python 函数 第七章 python 常用内建函数 第八章 python 类(面向对象编程) 第九章 python 异常处理 第十章 python 自定…

系列文章目录

第一章 Python 基础知识
第二章 python 字符串处理
第三章 python 数据类型
第四章 python 运算符与流程控制
第五章 python 文件操作
第六章 python 函数
第七章 python 常用内建函数
第八章 python 类(面向对象编程)
第九章 python 异常处理
第十章 python 自定义模块及导入方法
第十一章 python 常用标准库
第十二章 python 正则表达式
第十三章 python 操作数据库


文章目录

  • 系列文章目录
  • 什么是异常
  • 使用场景
  • 捕获异常语法
  • 异常类型
  • 异常处理(示例)
  • 总结


什么是异常

什么是异常???
顾名思义,异常就是程序因为某种原因无法正常工作了,比如缩进错误、缺少软件包、环境错误、连接超时等都会引发异常。
一个健壮的程序应该把所能预知的异常都应做相应的处理,保障程序长期运行。

使用场景

1.兼容类的处理,可以使用python2的模块,以及python3的模块
2.明确要求
3.表达式已知类的错误,用except备选处理

捕获异常语法

# 语法
try:<代码块>
except [异常类型]:<发生异常时执行的代码块>

如果在执行try块里的业务逻辑代码时出现异常,系统会自动生成一个异常对象,该异常对象被提交给Python解释器,这个过程被称为引发异常。

当Python解释器收到异常对象时,会寻找能处理该异常对象的except块,如果找到合适的except块,则把该异常对象交给该except块处理,这个过程称之为捕获异常。如果Python解释器找不到捕获异常的except块,则运行时环境终止,Python解释器也将退出。

异常类型

捕获过程中
1.已知异常类型,可以明确定义异常类型
2.未知异常类型,可以使用Exception进行定义

# 已知异常类型
try:n = '2' + 2print(n)
except TypeError:print("发生错误执行的代码")

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

# 未知异常类型
try:n = '2' + 2
except Exception:print("发生错误执行的代码")
# 已知异常类型
try:n = '2' + 2print(n)
except TypeError as e:print("错误:%s" %e)print("发生错误执行的代码")
异常类型用途
SyntaxError语法错误
IndentationError缩进错误
TypeError对象类型与要求不符合
ImportError模块或包导入错误;一般路径或名称错误
KeyError字典里便不存在的键
NameError变量不存在
IndexError下标超出序列范围
IOError输入、输出异常;一般是无法打开文件
AttributeError对象里没有属性
Keyboardinterrupt键盘接受到Ctrl+C
Exception通用的异常类型;一般会捕捉所有异常
UnicodeEncodeError编码错误

异常处理(示例)

# 打印一个没有定义的变量
try:print(name)
except NameError:print("发生名称错误时,执行的代码")

在这里插入图片描述

# 当不确定异常类型时,可以使用通用异常类型
try:print(name)
except Exception:print("发生名称错误时,执行的代码")

在这里插入图片描述

# 保存异常信息
try:print(name)
except Exception as e:print("错误:%s" %e)print("发生名称错误时,执行的代码")

在这里插入图片描述


总结

以上就是今天学习的内容,本文仅仅简单学习了python的异常,什么是异常,如何捕捉异常,异常类型等。

http://www.yayakq.cn/news/839473/

相关文章:

  • 网站首页广告设计一个简单的物联网系统
  • 网站做选择题怎么快速选择网站开发后端怎么开发
  • 手机版官方网站的建设公司网站百度搜索的描述怎么做
  • 株洲网站制作公司上海市公司名称大全
  • 福州网站建设发布宜和购物电视购物官方网站
  • 佳木斯建网站的wordpress 投稿 加标签
  • 昆山城市建设投资有限公司网站代理记账公司利润大吗
  • 建个网站多少钱app如何做wordpress主题
  • 做网站推广电话温州网站开发流程
  • 安徽网站建设制作四川建设学网官方网站登录
  • 建设局网站功能简介旅游网站需求分析
  • 360建站的应用场景狼雨的网站
  • 企业网站的建立和推广wordpress自动采集翻译插件怎么用
  • 那些做网站的那些软件都叫啥网站开发文档价格
  • 对中国建设银行网站的评价北京学设计去哪个网站好
  • 东莞做网站开发的公司自己可以给公司做网站吗
  • 东营市建设监理协会网站电脑版商城网站建设
  • wdcp网站搬家极客学院 网站建设
  • 聊城职业 网站建设与管理西安企业建站机构那里有
  • 深圳 网站 传播单位做好安全生产举报奖励宣传工作的总结
  • 网站建设公式旅游网站开发的重要性
  • ae模板网站推荐淘客网站怎么做排名
  • 北京好的广告公司wordpress神马优化
  • 百度不收录网站首页万网服务器
  • 婚恋网站模板下载wordpress标题加密
  • 企业网站的建设哪家比较好科研实验室网站建设
  • 如何在百度上搜索到自己的网站建站公司怎么接单
  • 天翼云主机 网站wordpress网站翻译插件
  • 餐厅网站建设文案书品古典家具网站模板
  • 路灯东莞网站建设网站服务器安全防护