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

视频网站如何做整合网络营销是什么

视频网站如何做,整合网络营销是什么,wordpress给分类添加自定义栏目,厂家招总代理📝前言: 这篇文章主要介绍一下python基础中的异常处理: 1,异常 2,异常的捕获 3,finally语句 🎬个人简介:努力学习ing 📋个人专栏:C语言入门基础以及python入门…

📝前言:
这篇文章主要介绍一下python基础中的异常处理:
1,异常
2,异常的捕获
3,finally语句

🎬个人简介:努力学习ing
📋个人专栏:C语言入门基础以及python入门基础
🎀CSDN主页 愚润求学
🌄每日鸡汤:路漫漫其修远兮,吾将上下而求索


文章目录

  • 一,异常
    • 1,什么是异常?
    • 2,异常有类型吗?
  • 二,异常捕获
    • 1,什么是异常捕获
    • 2,如何进行异常捕获?
      • (1)普通捕获异常
      • (2)捕获多个异常
      • (3)else和finally语句

一,异常

1,什么是异常?

Python中的异常是在程序执行期间发生的错误,它们会中断程序的正常流程。当程序运行时,如果出现异常,Python会中断当前执行任务的控制权,并寻找相应的异常处理器。

2,异常有类型吗?

答案是:有! 如,下面是几种常见的异常类型:
ZeroDivisionError: 当除数为零时引发。
IndexError: 当尝试访问列表、元组或字符串中不存在的索引时引发。
KeyError: 当尝试访问字典中不存在的键时引发。
TypeError: 当使用不支持该操作的数据类型时引发,例如将字符串与整数相加。
ValueError: 当使用不支持该值的数据类型时引发,例如使用非浮点数作为float()函数的参数。
IOError: 当发生I/O错误时引发,例如打开一个不存在的文件。
MemoryError: 当内存不足时引发。
OverflowError: 当数值运算结果太大或太小,无法表示为浮点数时引发。
RecursionError: 当递归深度超过限制时引发。
SyntaxError: 当Python解释器遇到语法错误时引发,例如多了一个或少了闭合的括号。
IndentationError: 当Python解释器遇到缩进错误时引发,例如代码块的缩进不一致。
TabError: 当混合使用制表符和空格进行缩进时引发。

二,异常捕获

1,什么是异常捕获

异常捕获是程序在执行过程中,对可能出现的不正常情况(即异常)进行捕捉并处理的过程。通过异常捕获,程序可以在出现错误时继续运行,而不是立即终止

2,如何进行异常捕获?

在Python中,可以使用try-except语句来进行异常捕获。基本的结构如下:

try:# 尝试执行的代码...
except SomeException (或:except SomeException as e):# 当SomeException异常发生时执行的代码...

其中,try块包含程序尝试执行的代码,而except块包含当特定的异常发生时执行的代码
当在try块中的代码发生异常时,程序会立即跳到紧跟着的except块,并执行该块中的代码。然后,程序会继续执行try块之后的代码。
这个e就是把异常赋值给了变量e(也可以理解为得到一个异常对象e
如果不输入SomeException(异常类型)则代表捕获全部异常,即:
except: ...代表捕获全部异常
同时等效于:except Exception: ...

(1)普通捕获异常

以下是一个简单的例子,演示如何使用try和except捕获异常:

如,当我们运行下面有问题的代码:

number = int("not a number")

程序会报出下面的错误,并且停止运行:
在这里插入图片描述
这是因为我们不能直接将(不是数字的)字符串转换成整数

这时候,假如我们无法确定int()转换会不会出问题,我们就可以用一个try-except来实现:在有问题的时候捕获这个异常,而不停止运行程序。如:

try:# 尝试将字符串转化为整数number = int("not a number")
except ValueError:# 如果转换失败,捕获ValueError异常print("输入的内容不是一个有效的整数。")

运行结果:
在这里插入图片描述
可见:ValueError异常被捕获了,并打印"输入的内容不是一个有效的整数。"。

(2)捕获多个异常

实际上,我们还可能想要捕获多种异常,或者在不同的except块中捕获不同的异常。例如:

try:# 尝试将字符串转化为整数number = int("not a number")
except ValueError:# 如果转换失败,捕获ValueError异常print("输入的内容不是一个有效的整数。")
except ZeroDivisionError:# 如果除以零,捕获ZeroDivisionError异常print("除数不能为零。")

这个例子中,我们同时捕获了ValueErrorZeroDivisionError异常。

(3)else和finally语句

这两条语句是可选的,try-except是必选的
else块中是:异常没有发生时,执行的代码
finally是:无论是否发生异常都要执行的代码
以下是一个使用这些语句的简单示例:

try:# 尝试将字符串转换为整数number = int("string")
except ValueError:print("发生了一个 ValueError 异常!")
else:print("字符串成功转换为整数!")
finally:print("这是 finally 块,无论是否发生异常,都会执行。")

输出结果:
在这里插入图片描述
在上述示例中,由于字符串不能转换为整数,所以触发了ValueError异常。因此,except块中的代码被执行,而else块中的代码则不会执行。


🌈我的分享也就到此结束啦🌈
要是我的分享也能对你的学习起到帮助,那简直是太酷啦!
若有不足,还请大家多多指正,我们一起学习交流!
📢公主,王子:点赞👍→收藏⭐→关注🔍
感谢大家的观看和支持!祝大家都能得偿所愿,天天开心!!!

http://www.mmbaike.com/news/94045.html

相关文章:

  • 汽车创意logo设计荆州网站seo
  • 做移动网站优化排西安seo网站排名
  • 打电话推销好还是做网站推广好seo实战指导
  • 为什么要给大夫做网站关键词搜索指数
  • wordpress sae上传图片在线观看的seo综合查询
  • 个人搭建网站要多少钱seo排名怎么看
  • 信阳网站建设制作公司学大教育培训机构怎么样
  • 网站中的搜索框怎么做网络销售技巧和话术
  • 有没有一种网站做拍卖厂的郑州seo优化外包公司
  • 花万元请人做网站网络项目平台
  • 新手如何建设网站长沙seo网站
  • 河间做网站企业seo排名外包
  • 做微信的网站有哪些百度高级搜索
  • 广州网站推广建设百度大数据查询怎么用
  • 如何在空白服务器上搭建网站企业网站有哪些
  • 成都网站开发企业企业官网网站
  • 网站开发人员属于什么软件怎么推广游戏代理赚钱
  • 申请免费网站哪个好四川二级站seo整站优化排名
  • 做网站花了三万块适合中层管理的培训
  • 怎样建立自己网站视频网站今日十大热点新闻事件
  • 做分类信息网站赚钱吗学网络运营需要多少钱
  • 做毕业设计网站的步骤济南seo网站排名优化工具
  • 网站建设网站建设的网络公司免费seo刷排名
  • 英文网站常用字体软文推广发布
  • 无锡做网站、河源市seo点击排名软件价格
  • 工体做网站的公司资源最多的磁力搜索引擎
  • 网站开发学校 优帮云怎么可以在百度发布信息
  • 沈阳网约车公司seo有哪些经典的案例
  • 网站制作免费站长之家网站
  • 沈阳手机网站制作无锡百度