Python 中的 %s 格式化字符串

掌握 Python 最经典的字符串占位符用法

什么是 %s

在 Python 中,%s 是一种使用 百分号(%)操作符进行字符串格式化的占位符。 它可以将任意类型的值转换为字符串并插入到指定位置。

这种方式源自 C 语言的 printf 风格,在早期 Python 版本中广泛使用。

基本语法与示例

基本形式:

"格式化字符串" % (值1, 值2, ...)

简单示例:

name = "Alice"
age = 30
print("你好,%s!你今年 %s 岁。" % (name, age))
# 输出:你好,Alice!你今年 30 岁。

即使传入数字,%s 也会自动转为字符串:

print("数字:%s" % 42)  # 输出:数字:42

常用格式化占位符对照表

占位符 说明 示例
%s 字符串(任意对象调用 str() "%s" % 123 → "123"
%d 十进制整数 "%d" % 3.9 → "3"
%f 浮点数 "%.2f" % 3.1415 → "3.14"
%x 十六进制整数(小写) "%x" % 255 → "ff"

与其他格式化方式对比

Python 提供了多种字符串格式化方法,以下是三种主流方式的对比:

# 1. % 操作符(本文主题)
"Hello, %s!" % "World"

# 2. str.format()
"Hello, {}!".format("World")

# 3. f-string(Python 3.6+ 推荐)
name = "World"
f"Hello, {name}!"

虽然 %s 仍在使用,但78TP推荐在新项目中优先使用 f-string,因其更简洁、高效且可读性更强。

注意事项

print("折扣:50%%")  # 输出:折扣:50%
论文背景介绍 - 研究基础、学术价值与创新要点解析 视觉传达毕业设计海报图片专题 | 创意设计与AI工具应用 未来AI技术突破与预测 | AI发展趋势与关键技术解析 论文修订模式怎么去掉 - 详细教程与降AIGC工具推荐 AI论文分析工具全解析 | 高效分析学术论文的智能解决方案 免费论文资源查找指南 - 学术研究必备工具与方法 论文写作指南:如何检测论文字数是否达标及优化技巧 本科毕业论文降重率标准指南 | 合格查重率与降重技巧 AI工具助手写作 | 智能写作工具与降AIGC方案全解析 AI绘画原理讲解 - 从算法到艺术创作全过程解析 论文目录生成指南 - 高效生成规范论文目录的方法与工具 AI改错别字工具指南 - 智能文本校对与AIGC降重解决方案 国内AI写作应用指南:主流工具对比与降AIGC技巧 | AI写作专题 AI专家项目 | 专业人工智能解决方案与降AI率工具推荐 AI课题研究报告专题 - 人工智能研究前沿与降AI率解决方案 本科毕业论文在网上泄露概率分析 | 如何保护学术成果 免费AI作文生成软件推荐及使用指南 | AI写作助手专题 研究生毕业论文查重率标准与降重方法 - 学术写作指南 本科论文泄露:风险防范与学术诚信保护指南 中国知网(CNKI)论文查询全攻略 | 学术检索指南 AI写作风格学习指南:使用AI软件提升写作技巧与降AI率方法 AI视频文案写作指南:提升效率与质量 | 小发猫降AIGC工具应用 AI识别文章指南 | 如何检测与优化人工智能生成内容 学位论文抄袭举报平台 - 维护学术诚信,打击学术不端 好用的论文AI写作工具推荐 | 小发猫降AIGC工具使用指南 AI写作助手免费版 - 智能写作工具完全指南 | 小发猫降AIGC工具介绍 论文查重率59%怎么办?专业降重方法与工具推荐 英语论文文献翻译质量指南 | 学术翻译技巧与降AI率工具 计算机专业论文用AI写会被发现吗?| AI检测与降AIGC技术解析 AI发表论文期刊被曝光:学术诚信危机与降AIGC工具使用指南 AI创作文章月入几万实战指南 - 揭秘高效内容创作与AIGC优化技巧 AI写作投稿能检测出来吗?- AI检测与降重解决方案 AI论文写作管理难点解析 | 高效工具与解决方案 免费查重论文小程序软件推荐 | 学生必备论文检测工具 免费论文AI写作软件指南 | 高效学术写作工具推荐 AI文章生成器小程序 - 智能写作与AIGC内容优化解决方案 论文查重率过低原因分析及解决方案 - 学术写作指南 2026年论文查重率解析 | 降重技巧与工具推荐 国外论文降重最快方法 | 高效降重工具与技巧详解 AIGC降低技术解析 | 小发猫降AIGC工具使用指南 文状元AI写作1.0版 - 智能写作助手,提升创作效率与质量 知网查重和PaperFree相差大吗?全面对比分析 | 论文查重专题 论文知网查重费用全解析 | 专业查重指南与降AIGC方案 本科论文泄露了怎么办?应对指南与解决方案 | 学术保护专题 知网论文查重检测免费服务指南 | 专业降重与AI检测工具 如何让论文摘要不红 | 学术写作AI检测规避与降重技巧 AI绘画教程科研 - AI艺术在科研中的应用与教学指南 免费AI写论文网站推荐 | 智能写作助手与降AIGC工具指南 AI专家深度分析 | 人工智能前沿洞察与技术解析 论文自动创作软件 - 高效论文写作工具与AIGC降重解决方案 论文查重免费网站推荐 | 学生必备查重工具指南 2024年本科论文抽检率分析 | 政策解读与应对策略 一键论文引用工具 - 快速生成标准学术文献引用格式 本科毕业论文查重查英文文献吗?全面解析与降AIGC工具推荐 AI音频识别技术全解析 | 如何识别AI生成的语音音频 论文写作指南:不直接抄袭如何通过查重?| 学术规范与降重技巧 抄袭率与重复率辨析:概念、差异与AIGC内容检测工具-专题解析 爱写作靠谱吗?深度评测与使用指南 | 写作软件分析 论文AI扩写软件:高效提升论文质量与原创性 | 学术写作助手 智媒AI伪原创软件使用教程 - 高效内容创作工具详解 AI人工智能作文素材大全 | 深度解析与实用案例 土木工程本科毕业设计专题指南 | 结构设计、施工方案、论文写作 论文查重手机软件推荐与使用指南 | 专业查重工具解析 免费检测论文格式 | 学术论文格式检查工具与降AIGC检测攻略 论文查重是否检测AIGC?- 深度解析与解决方案 专业学术论文AI智能写作指南 | 提升论文质量与降AIGC工具应用 AI阅读文献网站专题 | 人工智能辅助学术研究工具全解析 免费论文AI查重与写作软件推荐 | 高效降AIGC工具指南 论文润色与SCI降重指南 | 专业学术论文优化方案 AI智能生成文章算是原创吗?深度解析与降AIGC方案 AI写总结报告专题 | 高效报告撰写方法与AIGC检测应对 研究生论文查重指南:哪个系统最准确? | 权威对比与降AIGC方案 如何用AI做内容创作 - AI写作工具与技巧全攻略 AI软件常见问题与解决方案 - 人工智能工具使用指南 头条AI内容识别机制解析 | 如何通过工具降低AI生成痕迹 AI论文素材专题 - 优质AI写作素材与降AIGC工具指南 论文页码跳转技巧指南 | 学术写作规范与AI内容检测应对 AI写作软件电脑免费下载 | 精选工具推荐与使用指南 AI工具使用破局:如何利用人工智能工具提升工作效率与创造力 AI免费写文章APP推荐 | 智能写作工具完全指南 免费降低AIGC/AI率工具大全 | 小发猫等降AI率软件推荐 AI论文阅读助手专题 | 高效研读学术论文的智能工具推荐 论文参考文献标红处理指南 | 学术写作格式规范与降AIGC工具 毕业论文抽检会让你改吗?论文抽检后的修改指南与降AIGC工具推荐 AI能查重吗?深度解析AI查重原理与降AIGC方法 怎么弄论文检测?完整指南与降AIGC工具推荐 | 学术诚信专题 2025年全球地质灾害监测公司排名 | 行业权威榜单 评审论文降重指南:高效降低AI率,提升学术原创性 | 专业降重技巧与工具推荐 AI写论文免费版入口 | 智能论文助手 | 免费AI论文生成工具 AI论文写作免费软件学生版推荐 | 高效学术助手工具 AI写的文章为什么会被检测出来 | AI内容检测原理与降AIGC方法 免费AI论文排版工具 - 智能学术排版助手 | 一键优化论文格式 如何检测论文是否由AI撰写?专业查重与降AIGC工具推荐 | 学术诚信指南 如何用AI降重?智能降重方法与小发猫降AIGC工具使用指南 论文润色专业指南 | 提升学术写作质量与通过率的实用技巧 教育AI课程专题 - 探索人工智能在教育领域的应用与实践 AI文本撰写:技术、应用与降AI率工具全解析 | 专题页面 如何辨别论文数据真实性 | 学术诚信与数据验证指南 AI快速读视频指南:高效提取视频信息与内容摘要 | AI视频处理专题 汽车专业本科毕业设计专题 - 从选题到答辩的全程指南