码迷,mamicode.com
首页 > 编程语言 > 详细

python Day8

时间:2018-01-28 22:00:48      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:error:   分享图片   ror   put   erro   xxxx   逻辑错误   val   类型   

异常处理

什么是异常

异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止)
在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

标签:error:   分享图片   ror   put   erro   xxxx   逻辑错误   val   类型   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!