占位符
“我的名字是 ___,今年 ___ 岁”里的空格就是占位符。程序里也一样,先写好句子骨架,再把名字、年龄、数字或其他值填进去。
关键结构图
这一层
打开下一层
继续停下
一条固定句子中有三个空槽,变量值从下方填入后生成完整输出。
What
占位符是在一段模板里预留的位置,等真正的数据进来时,再把变量填进去。
占位符是编程和文本格式化中的变量位置标记,常见于字符串模板、日志输出、配置文件和 prompt 模板。它让固定文本和变化数据分离。边界是,不同语言和工具的占位符语法不同;使用时还要注意数据类型、转义和安全问题。
Structure占位符 = 固定模板 + 变量位置 + 格式化替换
When
当你需要反复输出同一种格式,只是中间某些值会变化时,就可以使用占位符。
How
先写固定模板,再明确每个占位符期待什么类型的数据。填入数据前,检查格式、转义和是否来自可信输入。
Examples
日志模板可以写成“用户 {user} 在 {time} 登录”,每次只替换用户名和时间。
Prompt 模板里可以用 {topic}、{audience}、{format} 预留变量,让同一套流程适配不同任务。
来源
类型:编程基础 / 字符串格式化概念
事实线:很多编程语言都提供字符串格式化能力,允许用占位符表示稍后填入的变量值。
依据:Python 字符串格式化、模板语言实践、1000 Bricks 对 %s / %d 等占位符的整理。
边界:适用于理解模板和变量替换;不覆盖所有国际化、转义和注入安全细节。
常见误读:不要把占位符当成随便拼字符串。用户输入、SQL 和 HTML 场景都需要额外安全处理。