其实,个人职业是写Bug。写的Bug越多,公司招的人越多,整个行业才能欣欣向荣。哎~互联网行业的冬天就是由于大家这些人,都喜欢捕获异常,虽然只是一句玩笑,却反映出异常的重要性。学习
学完这次课程,咱们能够对异常的捕获,处理有大体的了解。这样咱们的程序就不会报错了!3d
10-15分钟cdn
一句话:程序没有按照咱们预期执行,报错了,那就是异常。blog
若是异常没有被处理,就可能致使程序中断或者崩溃,从而终止运行。it
经过上面的demo咱们看到Python捕获异常的语法。 try关键字后面加业务逻辑,except 关键字后面跟须要捕获的异常。 分母为0若是不捕获异常,程序会直接报错。Demo会输出0不能为分母。io
这个Demo也是比较经常使用的,在读写文件中常常用到,尚未学习文件操做,了解一下就能够了。入门
也能够这样写:class
也能够简单粗暴,捕获全部异常:基础
若是当没有异常时执行 某个代码块,那么使用else互联网
若是但愿不管有无异常 都执行某个代码块,那么使用 finally
本节课主要学习了异常的捕获和处理,以及常见的异常。
很兴奋,基础支持已经学些大部分,接下来咱们讲学习Python的标准库