异常和错误
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]