1.问题引入 假设我们有这样一个动物类,示例代码如下所示: 现在有这样一个需求,根据传入的动物名称,调用不同的类进行初始化,我们...

1.问题引入 假设我们有这样一个动物类,示例代码如下所示: 现在有这样一个需求,根据传入的动物名称,调用不同的类进行初始化,我们...
1.概述 在日常写代码的过程中,经常能在很多地方看到__init__.py文件,似乎感觉没有什么用,但有时候却又不得不存在这个文件,而文...
25 使用Python处理JSON数据 25.1 JSON简介 25.1.1 什么是JSON JSON全称为JavaScript Obj...
24 类型标注 24.1 Python中的数据类型 在Python中有很多数据类型,比较常见如下所示: 整型浮点型字符串列表元组字典集合...
22. 常用内置模块 22.1 random模块 随机数据可以用于数学、测试、安全、算法等领域中。内置random模块,可用于生成伪随机...
23 枚举 枚举是一组符号名称(枚举成员)的集合,枚举成员应该是唯一的、不可变的。 23.1 使用普通类实现枚举类 虽然这样也可...
因项目需要根据指定格式的文件生成XML标注文件,可以方便使用LabelImg打开进行编辑和查看。其原始文件默认使用逗号进行分隔,如下所...
21 反射 21.1 反射概念 反射主要是指程序可以访问、检测和修改其本身状态或行为的一种能力。在Python中最重要的4个方法如下所示...
20.装饰器 20.1 函数基础知识 在Python中函数为一等公民,我们可以: 把函数赋值给变量 在函数中定义函数 在函数中返回函数 ...
19. 文件读写 19.1 文件操作 数据持久化,是将程序中的对象以数据的方式保存到磁盘上,在程序下次运行时,可以将数据从磁盘上恢复到内...