Python基础教程,第九讲,异常处理

其实,个人职业是写Bug。写的Bug越多,公司招的人越多,整个行业才能欣欣向荣。哎~互联网行业的冬天就是由于大家这些人,都喜欢捕获异常,虽然只是一句玩笑,却反映出异常的重要性。学习

学完这次课程,我能作什么?

学完这次课程,咱们能够对异常的捕获,处理有大体的了解。这样咱们的程序就不会报错了!3d

学习这次课程,须要多久?

10-15分钟cdn

课程内容

什么是异常?

一句话:程序没有按照咱们预期执行,报错了,那就是异常。blog

为何要处理异常?

若是异常没有被处理,就可能致使程序中断或者崩溃,从而终止运行。it

经典入门程序

Python异常处理

经过上面的demo咱们看到Python捕获异常的语法。 try关键字后面加业务逻辑,except 关键字后面跟须要捕获的异常。 分母为0若是不捕获异常,程序会直接报错。Demo会输出0不能为分母。io

经常使用异常之捕获文件错误

Python捕获文件异常

这个Demo也是比较经常使用的,在读写文件中常常用到,尚未学习文件操做,了解一下就能够了。入门

经常使用异常之捕获类型错误

类型错误

捕获多个异常

也能够这样写:class

Python 捕获多个异常

也能够简单粗暴,捕获全部异常:基础

finally 和 else 的比较

若是当没有异常时执行 某个代码块,那么使用else互联网

若是但愿不管有无异常 都执行某个代码块,那么使用 finally

小结

本节课主要学习了异常的捕获和处理,以及常见的异常。

接下来学习什么?

很兴奋,基础支持已经学些大部分,接下来咱们讲学习Python的标准库

关注公众号,回复 Python基础 下载所有代码+PDF版电子书

相关文章
相关标签/搜索