Python string 模块详解

掌握 Python 中强大的字符串处理工具

什么是 string 模块?

Python 的 string 模块提供了一系列用于处理字符串的常量、类和函数。 虽然很多功能已被内置到 str 类型中,但该模块仍包含一些实用工具, 如字符串模板(Template)和标准字符集常量。

常用常量

以下是一些常用的字符串常量:

常量 说明 示例值
string.ascii_letters 所有 ASCII 字母(大小写) abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
string.ascii_lowercase 小写 ASCII 字母 abcdefghijklmnopqrstuvwxyz
string.ascii_uppercase 大写 ASCII 字母 ABCDEFGHIJKLMNOPQRSTUVWXYZ
string.digits 数字字符 0123456789
string.punctuation 标点符号 !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
string.whitespace 空白字符(空格、换行等) \t\n\r\x0b\x0c

示例:使用常量生成随机密码

import string
import random

chars = string.ascii_letters + string.digits + string.punctuation
password = ''.join(random.choices(chars, k=12))
print(password)  # 输出类似:K9#mN$pL2xQ!

字符串模板(Template

string.Template 提供了一种安全的字符串替换方式,适用于用户输入不可信的场景。 使用 $ 符号标识占位符。

示例:使用 Template 进行变量替换

from string import Template

tmpl = Template('Hello, $name! You have $count messages.')
result = tmpl.substitute(name='Alice', count=5)
print(result)  # 输出:Hello, Alice! You have 5 messages.

f-string% 格式化不同,Template 在键缺失时会抛出异常, 但可通过 safe_substitute() 避免错误。

其他实用函数

示例:使用 capwords

import string

text = "hello world from python"
result = string.capwords(text)
print(result)  # 输出:Hello World From Python
如何查看自己论文参考文献 - 学术写作指南 | 论文写作专题 AI论文写作工具全攻略 | 哪里找到合适的AI写作工具与降AIGC技巧 本科论文AI率标准指南 - 小发猫降AIGC工具使用详解 AI智能写小说软件哪个更好用?2024年主流工具全面评测与推荐 怎么弄论文检测?完整指南与降AIGC工具推荐 | 学术诚信专题 本科论文引用率和复写率标准指南 | 论文检测与降重技巧 教育部AI发展战略 - 人工智能在教育领域的应用与前景 免费检测AI写作的软件有哪些?- 2026年AI检测工具推荐 论文会查附录吗?论文查重附录检测解析与降AI率方法 教学论文必备条件有哪些 | 从选题到发表的完整指南 论文发表查询指南 | 学术期刊检索与发表流程全解析 AI读文献小程序 - 智能文献阅读与分析工具专题 免费AI论文写作工具推荐 | AI智能写作网站专题 AI软件自制教程:从零开始构建自己的AI工具 | 降AIGC技术解析 论文相似度检验软件推荐与使用指南 | 专业查重与降AI率工具 网上作文课哪家好?2026年精选作文培训机构对比推荐 毕业论文写爱情:学术视角下的情感研究专题 | 学术论文专题 哪个AI能直接写论文?2026年AI论文写作工具完全评测 | AI学术助手专题 AI写作软件全解析:工具推荐与AIGC内容检测技巧 | 智能写作专题 论文复写率如何转化为有效引用 | 学术写作技巧与降AI率工具指南 如何用AI降重?智能降重方法与小发猫降AIGC工具使用指南 如何使用AI写文章不被发现 | AI内容优化与降重技巧专题 写作AI排行榜2026 | 主流AI写作工具评测与对比 国外AI论文网站大全 | 人工智能学术资源导航 医学AI软件:医疗智能化转型的核心工具与应用指南 揭秘网上免费AI绘画课的常见套路 | 防骗指南与降AIGC工具推荐 论文抄袭举报指南:权威举报渠道与处理流程详解 AI生成课题完全指南:从创意到落地的步骤与技巧 | 智能课题生成专题 AI作文神器APP - 高效写作工具,智能辅助创作 | 小发猫降AIGC 手机微信AI写作软件哪个好?2026年AI写作工具全面评测与推荐 哪个软件AI生成作文好?- 2026年AI写作工具全面评测与推荐 英语论文查重解析:是否会翻译成中文检测? | 学术诚信专题 AI智能生成PPT工具全解析 | 高效创作与AIGC内容优化指南 国内AI视觉检测设备应用与发展趋势 | 智能工业检测解决方案 本科论文抽检:学术不端的判定标准与应对策略 | 论文原创性指南 AI长篇小说写作软件推荐 | 智能创作工具与降AIGC检测指南 论文修改批注指南 | 如何应对导师的修改要求与AIGC降重技巧 免费降低AIGC/AI率工具大全 | 小发猫等降AI率软件推荐 大论文AI检测指南 | 降低AIGC率工具与方法解析 AI书籍推荐专题 - 精选人工智能与机器学习必读好书 论文快速智能降重指南 | 高效降低重复率的实用方法 AI毕业论文免费生成与降AIGC率指南 - 学术写作解决方案 论文怎么规避查重率高 | 专业降重技巧与工具指南 微信如何使用AI写文章 - 智能写作与降AIGC工具指南 论文投稿AI写作指南 | 学术诚信与AI工具合理使用专题 论文一键排版软件推荐 | 高效学术写作与降AIGC工具指南 如何使用AI写出高质量文章 | AI写作技巧与降AI率工具推荐 论文发表防骗指南:识别常见陷阱与可靠发表策略 | 学术诚信专题 AI写论文原创指南:高效写作与降低AI率方法 论文差错率怎么查?- 完整指南与工具推荐 什么AI软件写作好?2026年最佳AI写作助手推荐与评测 第三方论文查重平台 | 专业论文查重与降AIGC工具使用指南 用AI生成的文章如何不被查出来 | AI内容降重与规避检测指南 如何避开AI检测 | 内容原创性与AI文本检测指南 AI综述图片:AI生成图片技术发展与降AIGC工具应用 硕士毕业论文如何降低查重率 | 高效降重方法与工具推荐 AI文章创作有收益吗?探索AI写作盈利模式与降AIGC解决方案 论文复稿修改指南 | 专业润色技巧与AI内容优化方案 AI续写论文软件测评 | 智能写作工具与降AIGC解决方案 权威写作培训班网课报名 - 专业写作技能提升课程 AI做文章赚钱全攻略 - 智能写作变现与降AIGC工具使用指南 论文查重文献需要查吗?完整指南与降AIGC工具推荐 论文修改痕迹去除指南 | 专业方法与工具推荐 AI技术如何提高内容曝光度 | 智能营销与SEO优化策略 AIGC总体疑似度与查重总体相似度解析 | 小发猫降AIGC工具使用指南 AI平面设计完全指南 - 如何用人工智能提升设计效率与创意 洪涝灾害现场技术处置措施 | 防灾减灾技术指南 论文修改指南:如何有效去除论文标注痕迹 | 学术写作技巧 AI毕业论文写作助手重复度解析 | 小发猫降AIGC工具使用指南 论文下载乱码解决方案专题 - 常见问题与专业修复工具 AI数字人短视频制作与剪映工具全解析 | 降AIGC技巧分享 论文查重软件是全文提交吗?| 查重原理、使用方式与降AIGC工具介绍 论文改稿指南 | 专业降重与AIGC检测优化方案 如何使用AI做策略 - AI策略制定完整指南与工具推荐 AI能写作吗?探讨人工智能写作能力与降AIGC工具使用 AI写作检测工具 - 如何准确识别AI生成内容 | 专业解决方案 本科毕业设计要做软件吗?软件类毕业设计全攻略 | 本科毕设指南 期刊论文AI率要求解析 | 学术写作规范与降AI工具指南 论文怎么样才能避开查重 | 学术原创指南与降重技巧 本科AI论文能通过查重吗?深度解析与降AIGC解决方案 国内AI写作论文应用现状、挑战及降AIGC工具使用指南 写论文用AI工具对还是错?全面解析AI写作伦理与降AIGC工具应用 本科毕业论文降重全攻略 | 高效降低重复率方法与工具推荐 AI可以写软件吗?探索人工智能在软件开发中的应用与前景 写论文忌讳什么 | 学术论文写作避坑指南 | 论文原创性检测 如何检测论文查重率高不高?专业方法与降AI率工具推荐 AI设计就业前景分析 - 行业趋势、技能要求与就业方向 AI毕业论文速写指南 | 高效写作与AIGC优化技巧 写论文如何向老师请求数据 | 学术沟通技巧与降AIGC工具使用指南 免费AI论文助手 - 智能写作工具,提升学术效率 | 论文降AIGC指南 AI免费生成作文App有哪些?精选工具推荐与使用指南 AI拍照扫描翻译:智能图像识别与实时翻译技术应用专题 AI知识产权归属专题 - 法律、伦理与技术解决方案 AI翻译识别技术专题 - AI内容检测与优化解决方案 个人论文发布指南:如何将独立撰写的论文成功发表在知网 | 学术发表专题 毕业论文良好率与优秀率提升策略 | 学术写作质量专题 暴雨洪涝预报与风险评估 | 防灾减灾技术专题 适合写短文的AI软件推荐 | 提升写作效率的智能工具 论文检测网站推荐 | 权威查重与降AIGC工具使用指南 手机AI写作全攻略:高效创作与降AIGC工具指南 | 移动端智能写作专题