加入收藏 | 设为首页 | 会员中心 | 我要投稿 大庆站长网 (https://www.0459zz.com/)- 科技、智能边缘云、事件网格、云计算、站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python基础学习15----异常处理

发布时间:2020-07-16 08:12:45 所属栏目:Python 来源:互联网
导读:异常处理,是编程语言或计算机硬件里的一种机制,用于处理软件或信息系统中出现的异常状况(即超出程序正常执行流程的某些特殊条件)。 1.异常的类型 异常的类型多种多样,常见的异常有: 其他的异常: Exc

异常处理,是编程语言或计算机硬件里的一种机制,用于处理软件或信息系统中出现的异常状况(即超出程序正常执行流程的某些特殊条件)。

其他的异常:

Exception可以捕获任意异常

这里的except就像是java里的catch

也可以在代码中添加多个except语句来捕获不同种类型的异常,执行相应不同的操作

4.自定义异常类型 

<div class="cnblogs_Highlighter">
<pre class="brush:python;gutter:true;">class myException(BaseException):
def init(self,message):
self.message=message
def str(self):
return self.message

try:
raise myException('自定义的异常类型')
except myException as e:
print(e) 

<div class="cnblogs_Highlighter">
<pre class="brush:python;gutter:true;">assert 条件

相当于

if not 条件 :
raise AssertionError()

assert 条件,"描述"

相当于

if not 条件 :
raise AssertionError("描述")

  

(编辑:大庆站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读