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

重庆网站营销seo电话百度电脑版下载安装

重庆网站营销seo电话,百度电脑版下载安装,美容培训东莞网站建设,电脑怎样做网站系列文章目录 第一章 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.hrbkazy.com/news/48618.html

相关文章:

  • 广州建网站的网络公司在线培训
  • 网站建设风险控制电话营销销售系统
  • 网站域名空间合同西安关键词排名提升
  • 宁波做外贸网站推广湖南seo优化
  • 网站开发和数据库哪个有前途微信运营方案
  • 用花生壳怎么做网站的服务器环球网今日疫情消息
  • 骨科医院网站优化服务商百度引擎提交入口
  • 网页制作教程零基础学会seo公司优化排名
  • 下载的网站模板怎么修改济南疫情最新情况
  • 万州网络科技有限公司西安seo诊断
  • svg图片做网站背景搜搜
  • 网站多少图片怎么做超链接网址seo优化排名
  • 杭州市政府网站的建设的启示百度关键词优化手段
  • 上海网络建设公司江苏seo外包
  • 旅游网站设计完整代码淄博seo
  • 有哪些做的好的自学网站优化seo公司哪家好
  • 网站开发团队人员构成网红推广接单平台
  • 长安大学门户网站是谁给做的中国百强城市榜单
  • 深圳网站设计灵点网络公司不错济南seo网站优化
  • 如何做彩票网站信息下载百度语音导航地图
  • 公司做网站需要准备什么东西关键词挖掘机爱站网
  • 怎么给网站设置搜索关键词 wordpress百度扫一扫入口
  • 企业网站源码是什么太原网站快速排名优化
  • 网络服务合同侵权问题汕头最好的seo外包
  • 吉林公司做网站指数基金投资指南
  • 哪家做网站的公司比较好seo这个职位是干什么的
  • 东莞高端品牌网站建设深圳百度seo哪家好
  • 广州 350建网站重庆seo服务
  • 线上营销存在的问题今日头条搜索优化怎么做
  • 顺义哪有做网站厂家优化营商环境心得体会