Python基础数据类型详解:整型、浮点型、字符串、列表、元组与字典
本文系统梳理Python核心数据类型,涵盖整型、浮点型、字符串、布尔型、空类型、列表、元组及字典。详解各类型的定义方式、内置函数(如type、id、len、bool)及操作特性,重点对比列表与元组的可变性差异,以及字典在Python 3.7前后的有序性变化,帮助开发者掌握基础数据结构。
本文系统梳理Python核心数据类型,涵盖整型、浮点型、字符串、布尔型、空类型、列表、元组及字典。详解各类型的定义方式、内置函数(如type、id、len、bool)及操作特性,重点对比列表与元组的可变性差异,以及字典在Python 3.7前后的有序性变化,帮助开发者掌握基础数据结构。

本文详解如何利用Python结合docxtpl和xlrd库,实现根据Excel数据批量生成Word文档。通过读取学生成绩Excel文件,利用DocxTemplate引擎对预设模板进行正则替换,并处理字体格式,最终自动生成并保存多个个性化Word文件,适用于批量通知单、证书等场景。

本文介绍在Django框架中接收前端上传的xlsx文件后的两种处理方式:一是利用pandas直接读取文件内容转化为DataFrame进行数据处理,二是将文件直接保存至服务器指定路径。文章提供了urls.py路由配置及view.py视图函数的完整代码示例,涵盖文件获取、路径定义及保存逻辑。
本文基于《算法图解》介绍Python基础算法实现。详细讲解二分查找binary_search与选择排序selectionSort的代码逻辑,包含完整Python实现及多种测试用例演示。适合初学者快速掌握基础排序与查找算法的核心思想与编码技巧。
本文详解Python中Socket网络编程的核心原理与操作步骤。内容涵盖套接字的创建、IP与端口绑定、监听与连接处理、数据收发及关闭流程,并提供服务端与客户端的完整代码示例,帮助开发者快速掌握Python基础网络通信实现。

本文详细介绍如何使用Python及sklearn库实现线性回归算法。通过构建包含身高体重数据的NumPy数组,实例化LinearRegression模型并进行训练。代码展示了如何绘制散点图与回归直线,并利用训练好的模型对指定身高进行体重预测,为初学者提供完整的算法落地示例。

本文介绍如何利用Python的openpyxl和python-docx库,构建从Excel数据处理到Word报告自动生成的完整管道。通过计算功率、生成折线图并提取为图像,最终嵌入Word模板,实现自动化报告的高效产出。

本文深入解析Python装饰器的底层原理,涵盖高阶函数、函数嵌套与闭包三大核心概念。通过计算执行时间与用户登录验证两个实战案例,演示如何编写无参及带参装饰器,确保在不修改源码和调用方式的前提下扩展函数功能。
本文介绍了在 Python 中将字符串每两个字符用空格隔开的两种实现方法。第一种利用正则表达式 re.sub 进行模式匹配替换,适用于固定长度或特定规则的十六进制字符串;第二种利用 join 函数将字符串拆分为单个字符后重新拼接,适用于任意字符串。
本文介绍如何在Python中实现经典的凯撒密码。凯撒密码是一种替换加密技术,通过偏移字母表位置进行加解密。文章提供了完整的Python代码示例,包含加密、解密及退出功能,并详细解析了密钥输入验证、模式选择及字符处理逻辑,适合初学者学习基础加密算法与Python编程实践。
本文系统梳理Python中读写Excel及各类数据文件的6种常用方式。涵盖内置IO方法、csv模块、NumPy库、Pandas库、专用Excel库(如openpyxl)及数据库交互模块。详细解析各库的核心函数、适用场景及代码示例,帮助开发者根据数据格式与规模选择最优方案。
本文详细解析Python Flask框架如何接收前端Ajax发送的POST和GET数据。通过对比request.form.get与request.values.get两种方法,展示不同提交方式在后端的处理差异,并提供完整的Ajax请求、HTML表单及Flask路由代码示例,帮助开发者实现高效的数据交互。
