
python
文章平均质量分 85
Colin♛
我思故我在
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编写python代码的一些注意事项
1. 遵循 PEP 8:2. 使用注释:3. 有意义的命名:1. 模块化:2. 避免全局变量:3. 函数和类的设计:1. 使用 try-except 块:2. 合理使用 finally:3. 自定义异常:1. 避免不必要的计算:2. 使用内置函数和库:3. 使用生成器:4. 并行和并发:1. 编写单元测试:2. 代码调试:1. 输入验证:2. 加密敏感数据:3. 避免硬编码敏感信息:1. 使用版本控制系统:2. 代码审查:1. 编写文档:2. 注释和 docstrings:1. 避免过度工程:2. 代码复用原创 2025-01-13 19:26:45 · 584 阅读 · 0 评论 -
Python中的requests库介绍
定义头信息# 发送带自定义头的 GET 请求# 输出响应内容。原创 2025-01-07 09:22:10 · 472 阅读 · 0 评论 -
python中数据可视化库(Matplotlib)
Matplotlib可自定义图表的各种样式,包括线条颜色、线型、标记样式等plt.legend()#显示图例plt.grid(True)#显示网格线plt.show()原创 2025-01-17 18:10:00 · 580 阅读 · 0 评论 -
python中装饰器介绍
装饰器本质上是一个函数,它接受另一个函数作为参数,并在不改变原函数代码的情况下,扩展或修改它的行为,装饰器返回一个新的函数,这个新函数通常是对原函数的包装@decoratorpasspass。原创 2025-01-06 15:46:54 · 755 阅读 · 0 评论 -
Python中的OS库
在Python中os模块提供了许多与操作系统进行交互的功能,如文件和目录操作、环境变量访问、进程管理等。它是Python标准库的一部分,无需额外安装即可使用。原创 2025-01-04 21:34:19 · 2180 阅读 · 0 评论 -
python对redis的增删查改
在使用 redis-py 之前,需连接到 Redis 服务器,可使用 Redis 类来创建一个连接实例。集合中的元素是唯一的,不能直接更新,如果需要更新,可以先删除再插入。有序集合中的元素也可以通过修改分数来更新。原创 2025-01-04 20:49:18 · 500 阅读 · 0 评论 -
python对mongodb的增删查改
MongoDB 中的文档是 JSON 风格的 BSON(Binary JSON)格式,可以使用 insert_one() 和 insert_many() 方法插入单个或多个文档。MongoDB 提供了 update_one() 和 update_many() 方法来更新文档。MongoDB 提供了丰富的查询功能,可以使用 find_one() 和 find() 方法进行查询。MongoDB 支持复杂的查询操作符,如 $or, $and, $in, $gt, $lt 等。MongoDB 支持嵌套文档的查询。原创 2025-01-03 16:43:32 · 877 阅读 · 0 评论 -
python中常用的内置函数介绍
ord() 返回字符的 Unicode 码点,chr() 返回给定 Unicode 码点的字符。对可迭代对象中的每个元素应用一个函数,返回一个迭代器。将多个可迭代对象中的元素配对,返回一个元组的迭代器。返回容器(如列表、元组、字符串、字典等)的长度。将其他类型转换为列表、元组、集合、字典。过滤可迭代对象中的元素,返回一个迭代器。检查可迭代对象中的元素是否满足条件。返回模块、类、对象的属性和方法列表。返回一个可迭代对象中所有元素的和。返回可迭代对象中的最大值和最小值。从标准输入读取一行文本。原创 2025-01-02 18:40:14 · 1563 阅读 · 0 评论 -
python文件操作相关(csv)
在 Python 中,操作 CSV文件通常使用 csv 模块和 pandas 库,这两个工具提供了丰富的功能,可以方便地读取、写入和处理CSV 文件。原创 2025-01-01 22:19:11 · 613 阅读 · 0 评论 -
python文件操作相关(excel)
在 Python 中,操作 Excel 文件通常使用 openpyxl、pandas 和 xlrd/xlwt 等库。原创 2024-12-30 19:57:29 · 1230 阅读 · 0 评论 -
python中的与时间相关的模块
calendar 模块提供了处理日期和日历的函数,可以生成日历、检查闰年、计算月份天数等。dateutil 模块是 datetime 模块的扩展,提供了更强大的日期解析和操作功能。time 模块提供了时间相关的函数,主要用于测量时间间隔、获取当前时间、格式化时间等。datetime 模块提供了处理日期和时间的类,比 time 模块更加灵活和强大。timeit 模块用于测量小段代码的执行时间,通常用于性能测试。pytz 模块用于处理时区和夏令时,提供了全球时区的定义。原创 2024-12-29 18:01:13 · 775 阅读 · 0 评论 -
python中的保留字介绍
在Python中,保留字(也称为关键字)是具有特殊含义的单词,不能用作标识符(如变量名、函数名等)。Python最新版本中有 35 个保留字。原创 2024-12-29 13:20:10 · 1169 阅读 · 0 评论 -
python中的多线程
Python 中的多线程是一个强大的工具,可以用来提高程序的性能和响应性,特别是在 I/O 密集型任务中。然而,由于 Global Interpreter Lock (GIL) 的存在,多线程在 CPU 密集型任务中的性能提升可能有限。原创 2024-12-29 11:41:54 · 652 阅读 · 0 评论 -
python中的魔术方法
语句用于判断一个Python文件是被直接运行还是被导入为一个模块。可在文件中编写一些只有在文件被直接运行时才执行的代码,而在文件被导入为模块时不执行这些代码。而若文件是被导入为一个模块,__name__则会被设置为模块名,因此,if。若一个Python文件被直接运行,_name__会被设置__main。原创 2024-12-27 22:26:18 · 1111 阅读 · 0 评论 -
Python学习-数据结构
字典是一种键值对的映射结构,键必须是唯一的且不可变(通常是字符串或数字),值可以是任意类型。元组是不可变的、有序的、可重复元素的集合,元组的不可变性意味着一旦创建,就不能修改其内容。列表是 Python 中最常用的数据结构之一,它是有序的、可变的、允许重复元素的集合。字符串是不可变的字符序列,字符串在 Python 中是 Unicode 字符的序列。可数据结构的嵌套使用,例如列表中嵌套列表、字典中嵌套字典等。原创 2024-12-15 23:26:18 · 817 阅读 · 0 评论