Python三种核心数据结构及13种创建方法详解

本文系统总结了Python中最常用的三种数据结构:字符串、列表和字典。详细解析了13种具体的创建方式,包括单双引号与多行字符串、方括号与list函数、range与列表推导式、zip映射及fromkeys初始化等。通过代码示例展示每种方法的实际效果,帮助开发者快速掌握Python数据结构的初始化技巧。

Python三种核心数据结构及13种创建方法详解

Python字符串处理与格式化输出详解

本文详细介绍Python中常用的字符串处理函数及格式化输出技巧。涵盖upper、lower、capitalize等大小写转换方法,split、join、strip等分割组合与移除操作,以及count、find、replace等定位替换功能。同时深入解析format()方法的占位符使用、编号控制与命名参数技巧,帮助开发者高效处理字符串数据。

Python字符串处理与格式化输出详解

Python中利用eval与字符串替换实现K/M单位数值转换

本文介绍在Python中如何使用eval函数结合字符串替换,将带有k或M单位的数值字符串转换为实际数值。通过对比错误的手动处理逻辑与正确的代码实现,解析eval执行字符串表达式的原理,并补充其处理四则运算及去引号的特性,帮助开发者高效处理数据清洗任务。

Python中利用eval与字符串替换实现K/M单位数值转换

Python基础数据类型详解:整型、浮点型、字符串、列表、元组与字典

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

Python基础数据类型详解:整型、浮点型、字符串、列表、元组与字典

Python爬虫爬取图片的简单代码

本文介绍使用Python进行图片爬取的简单实现方法。通过导入正则表达式模块和requests库,定义spider函数解析网页HTML并提取图片URL。代码包含异常处理、超时设置及文件保存逻辑,展示了从请求到本地存储的完整流程,适合初学者参考。

Python字符串遍历的4种方式:下标、for-in、enumerate与iter详解

本文详细介绍Python中字符串遍历的四种常用方式:下标法、for-in循环、enumerate内置函数以及iter内置函数。通过对比分析,指出下标法和enumerate适用于需要访问后续字符的场景(如括号匹配),而for-in和iter更适合直接处理字符。文章强调enumerate在需要索引时比单纯下标法性能更优,并基于Python3.x环境提供具体代码示例与适用场景建议。

基于Python的正则表达式PHP Webshell检测工具实现

本文介绍了一款使用Python编写的PHP Webshell检测工具。该工具利用正则表达式匹配eval、system等危险函数,支持自定义关键字规则。通过递归遍历指定目录下的.php和.inc文件,将匹配结果记录至log.txt。文章提供了完整的源代码及使用方法,适用于Windows和Linux环境下的代码安全审计。

Python实现KMP字符串匹配算法及next数组优化详解

本文深入解析KMP模式匹配算法原理,通过Python代码实现基础KMP与优化版KMP。详细讲解next数组的计算逻辑及其缺陷,引入nextval数组优化策略,解决重复字符导致的无效回溯问题。包含BF算法对比、核心代码实现及匹配次数测试分析,帮助开发者掌握高效字符串匹配技巧。

Python实现KMP字符串匹配算法及next数组优化详解