博客
关于我
十五.Python异常处理
阅读量:309 次
发布时间:2019-03-04

本文共 755 字,大约阅读时间需要 2 分钟。

Python异常处理

#异常处理#用于捕获python运行时出现的异常,是防止程序崩溃的一种手段。#异常类型#1.程序异常#2.逻辑异常#3.不可预知异常(断网,内存溢出..)#方式:#1.逻辑判断if处理异常#2.通过try...catch 方式捕获异常#ifa=input(">>")  #输入aaaif a.isalpha():    print("输入不能为字母!")else:    print(int(a))#try  ..except 捕获异常#try:# ...代码# except  异常:#   代码# else :#   代码#finally:#   代码try:    a = input(">>")    print(int(a))#捕获AttributeError异常except AttributeError as e:    print("错误信息>>:%s"%e)#捕获ValueError异常except ValueError as e:    print("错误信息>>:%s"%e)#如果程序没有异常else:    print("程序正确运行!")#程序无论有没有异常,都会执行finally里面的代码finally:    print("程序运行完毕!")

Assert 断言

#assert  断言# 用于判断是否符合条件,与if类似#符合条件继续运行#不符合条件会触发异常#断言符合条件print("before")assert 1==1print("end")try:    print("====")    #断言不符合条件    assert  0==1    print(1)except AssertionError as e:    print(e)

 

转载地址:http://ktnq.baihongyu.com/

你可能感兴趣的文章
CentOS7 webbase 区块链 安装 yum镜像 java mysql linux
查看>>
某学教育百万架构师五期
查看>>
java 重写(override)和重载(overload)区别
查看>>
java 多态
查看>>
java 多态类型转换
查看>>
java ==和equals
查看>>
Vue v-model 双向绑定
查看>>
java 接口(Interface)
查看>>
java 接口(Interface)多态特性
查看>>
java 内部类 局部内部类 匿名内部类 成员内部类 静态内部类
查看>>
c# typeof
查看>>
搜集整理随机产生人的姓名的2种方法
查看>>
最简单的Socket程序[入门篇]
查看>>
C#实现的18位身份证号码最新算法[验证部分]
查看>>
VS2005图标默认存放位置
查看>>
常用正则表达式
查看>>
C#中换行的代码
查看>>
用正则表达式过滤多余空格
查看>>
XML:采用XHTML和CSS设计可重用可换肤的WEB站点
查看>>
前后台互相调用Function
查看>>