跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Python

Python 格式化符号及转义字符用法详解

本文梳理了 Python 中常用的百分号格式化符号含义,涵盖整数、浮点数、字符串等类型转换规则。同时介绍了辅助指令如宽度控制、对齐方式及填充字符。此外还列出了常见的转义字符表,包括换行、制表符及特殊符号处理,帮助开发者快速查阅字符串格式化细节。

不羁发布于 2020/2/4更新于 2026/9/1151 浏览
Python 格式化符号及转义字符用法详解

Python 格式化符号及含义

在 Python 中,使用 % 操作符进行字符串格式化是一种经典且广泛兼容的方式。虽然 f-string 更为现代,但理解 % 格式对于维护旧代码依然重要。

符号含义
%c格式化字符及其 ASCII 码
%s格式化字符串
%d格式化整数
%o格式化无符号八进制数
%x格式化无符号十六进制数
%X格式化无符号十六进制数(大写)
%f格式化浮点数字,可指定小数点后的精度
%e用科学计数法格式化浮点数
%E作用同 %e,用科学计数法格式化浮点数
%g根据值的大小决定使用 %f 或 %e
%G作用同 %g,根据值的大小决定使用 %f 或 %E

下面通过几个实际例子来观察效果:

print('你好,我叫%s,年龄为%d岁'%('小明',18)) 

这里 %s 对应字符串 '小明',%d 对应整数 18。注意 %d 代表十进制整数。

print('%d 的八进制数为%o,十六进制数为%x'%(18,18,18)) 
print('%f'%18) print('%.2f'%18.236) 
print('%d 用科学计数法表示为%e'%(14520,14520)) print('%.4f 用科学计数法表示为%e'%(0.1452,0.1452)) 

格式化操作符的辅助指令

除了基础符号,还可以配合辅助指令来控制输出格式,例如总宽度、对齐方式和填充字符。

符号含义
x.yx 是显示的最小总宽度,y 是小数点后的位数
-结果左对齐
+在正数前面显示加号
#在八进制数前面显示'0o',在十六进制数前面显示'0x'或'0X'
0显示的数字前面填充'0'代替空格

示例演示:

print('%6.3f'%25.15855) 
print('%7d'%7) print('%-7d'%7) 
print('%07d'%5) print('%#o'%100) 

Python 转义字符及其含义

在处理字符串时,反斜杠 \ 用于引入特殊字符,以下是常用转义字符对照表:

符号含义
'单引号
"双引号
\u005ca系统响声
\u005cb退格符
\u005cn换行符
\u005ct横向制表符(Tab)
\u005cv纵向制表符
\u005cr回车符
\u005cf换页符
\u005co八进制数代表的字符
\u005c0空字符
\u005c反斜杠
\u005cx十六进制数代表的字符

目录

  1. Python 格式化符号及含义
  2. 格式化操作符的辅助指令
  3. Python 转义字符及其含义

更多推荐文章

查看全部
  • 鸿蒙金融理财全栈项目:架构设计、数据安全与体验优化
  • AI 产品经理工作全流程详解:从需求定义到模型验收
  • 上手 Stable Diffusion:提示词、模型与调参经验
  • STM32F0 系列 FOC 开源算法源码解析:观测器与电流采样
  • 告别手动改配置!CC-Switch:你的AI编码助手“万能遥控器”
  • 主流 AI 编程辅助工具横向对比:Cursor、Copilot 与国产方案解析
  • OpenClaw Web 管理面板配置与大模型集成实践
  • 昇腾 NPU 部署 Llama 大模型实战指南
  • OpenArm 开源协作机器人:从技术痛点到落地实践
  • LLM Agent 微调最佳实践与部署指南
  • Windows Git 安装配置全流程指南
  • Visual Studio 中 GitHub Copilot 隐私设置与数据共享控制
  • 多旋翼无人机电源系统详解
  • 基于 Rust 与 GLM-5 的高性能 AI 翻译 CLI 工具:从环境搭建到核心实现
  • SQL Server 2025 数据库安装与配置图文教程
  • 产品经理的TRAE实战:用自然语言生成可交互原型
  • 基于 MCP 协议的智能体落地示例:天气预报工具实现
  • Mintlify AI 自动化文档生成工具实操指南
  • C++ 入门实战指南:从环境搭建到面向对象编程
  • Python 基础语法完全指南:变量、类型、运算符与字符串

相关免费在线工具

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online