异常和错误

part1:程序中你难免出现错误,而错误分为两种

1丶语法错误,(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正)

 1 #语法错误示范一
 2 if
 3 
 4 #语法错误示范二
 5 def test:
 6     pass
 7 
 8 #语法错误示范三
 9 print(haha
10 
11 语法错误

2丶逻辑错误

#用户输入不完整(比如输入为空)或者输入非法(输入不是数字)
num=input(">>: ")
int(num)

#无法完成计算
res1=1/0
res2=1+'str'

逻辑错误

part2:什么是异常

异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下

异常处理及其他

part3:python中的异常种类

 在python 中不同的异常可以用不同的类型(python中统一了类与类型,类型既类)去标示,不同的类对象标识不同的异常,一个异常一种错误.

 

l=['egon','aa']
l[3]
触发IndexError

相关文章: