首页 > 编程语言 > 详细

python Day8

时间:2018-01-28 21:50:56      阅读:197      评论:0      收藏:0      [点我收藏+]
异常处理

什么是异常

异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止)
在python中,错误触发的异常如下

技术分享图片

常见异常类型

http://www.cnblogs.com/linhaifeng/articles/6232220.html
I:语法错误应该在程序运行前修正

if 1 >2
    print(‘xxxxx‘)

II:逻辑错误

x #NameError

l=[]
l[10000] #IndexError

class Foo:
    pass
Foo.x #AttributeError:

k={‘x‘:1}
k[‘y‘] #KeyError

1/0 #ZeroDivisionError

for i in 3: #TypeError:
    pass

age=input(‘>>: ‘) #此时输入非数字
age=int(age)  #ValueError

python Day8

原文:http://blog.51cto.com/dzm911/2066118

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!