1、英语学习:整理了第70个词根的思维导图
2、编程学习:什么是异常;对异常的处理;捕获异常;自定义异常类型
(1)、捕捉异常可以使用try....except...else语句:
try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。
如果你不想在异常发生时结束你的程序,只需在try里捕获它。
except可以不带任何异常类型,也可以带多种异常类型
(2)、raise 引发一个异常:
语法:raise [Exception [, args [, traceback]]]
语句中 Exception 是异常的类型(例如,NameError)参数标准异常中任一种,args 是自已提供的异常参数。
最后一个参数是可选的(在实践中很少使用),如果存在,是跟踪异常对象。
(3)、用户自定义异常
通过创建一个新的异常类,程序可以命名它们自己的异常。异常应该是典型的继承自Exception类,通过直接或间接的方式
(4)、isinstance() 与 type() 区别
type() 不会认为子类是一种父类类型,不考虑继承关系。
isinstance() 会认为子类是一种父类类型,考虑继承关系。
如果要判断两个类型是否相同推荐使用 isinstance()。
3、网易云课堂python全栈视频学习:
网友评论