Python异常(九)
异常一:
编程的时候会遇到两类错误:语法错误,不安py规定的语法来写代码

异常错误:

处理异常:


指定捕获具体的异常:

打印异常原因:

捕获多个异常:pass通过不打印

单独处理不同的异常:

异常二:





finnally通常用于处理收尾工作,比如关闭文件



异常嵌套:



抛出异常:不能抛出不存在的异常:

替换异常:

异常链:


这个跟raise类似,通常用于代码调试

类似if语句,用来调试:
assert s == "FishC":这条语句尝试断言变量 s 的值等于字符串 "FishC" 。如果 s 的值确实是 "FishC" ,则程序继续执行;若 s 的值不等于 "FishC" ,就会抛出 AssertionError 异常



