本次学习为龙珠python训练营的第一次学习,在次学习之前我以学习python一段时间,这次学习主要是回顾python基础知识。 本次重点补充了python异常处理的相关知识: 常见标准异常 BaseException:所有异常的 基类 Exception:常规异常的 基类 IOError:输入/输出操作失败 OSError:操作系统产生的异常(例如打开一个不存在的文件) WindowsError:系统调用失败 ImportError:导入模块失败的时候 LookupError:无效数据查询的基类 IndexError:索引超出序列的范围 KeyError:字典中查找一个不存在的关键字 MemoryError:内存溢出(可通过删除对象释放内存) NameError:尝试访问一个不存在的变量 SyntaxError:语法错误导致的异常 IndentationError:缩进错误导致的异常 TypeError:不同类型间的无效操作 ValueError:传入无效的参数 常见标准警告 Warning:警告的基类 RuntimeWarning:可疑的运行时行为(runtime behavior)的警告 SyntaxWarning:可疑语法的警告 ImportWarning:用于在导入模块过程中触发的警告 UnicodeWarning:与Unicode相关的警告 BytesWarning:与字节或字节码相关的警告 ResourceWarning:与资源使用相关的警告 补充了之前漏学的知识 Python 使用raise语句抛出一个指定的异常。
|