55个案例:吃透Python字符串格式化
大家好,我是老表~
本文中介绍的字符串一个非常重要的知识点:字符串格式化输出。
格式化怎么理解?简答来说:就是让字符串按照我们设定的格式来输出,达到我们想要的结果。主要是有4种方式:
- %:基于占位符的格式化
- format()函数的格式化:重点掌握
- f-string格式化:重点掌握
- 字符串模板函数string template
常见格式符
格式化符号其实是为真实的值预留出一个空位,而且还可以控制显示的格式。格式符包含一个类型码,用来显示不同的数据类型,比如字符串、二进制、指数等。常见的不同的占位符如下:
- %s: 字符串 (采用str()的显示),常用
- %r: 字符串 (采用repr()的显示)
- %c: 单个字符,格式化字符及其ASCII码
- %b: 二进制整数
- %u: 格式化无符号整数,常用
- %d: 格式化十进制整数,常用
- %i: 十进制整数
- %o: 八进制整数
- %x: 十六进制整数
- %g: 指数(e)或浮点数%f (根据显示长度)
- %G: 指数(E)或浮点数%F (根据显示长度)
- %e: 指数 (基底写为e),用科学计数法格式化浮点数
- %E: 指数 (基底写为E),用法同%e
- %f: 浮点数,格式化浮点数字,可以指定小数点后面的精度,常用
- %F: 浮点数,与%f相同
- %%: 字符“%”,用来显示百分号%
对齐问题
关于对齐问题:
1. ^:居中对齐 2. >:右对齐 3. <:左对齐 4. +、-:显示正负号
https://mp.weixin.qq.com/s/rPhmaqXmmkt4rQH1Jrb3Hw
故乡明
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话