在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
7. python 字符串格式化方法(2)紧接着上一章节,这一章节我们聊聊怎样添加具体格式化 就是指定替换字段的大小、对齐方式和特定的类型编码,结构如下: {fieldname!conversionflag:formatspec} fieldname 指定参数的一个数字或者关键字,后面可选 .name 或者 [index] 引用 conversionflag 可以是 r/s/a 或者是在该值上对 repr/str/ascii 内置函数的一次调用 formatspec 指定如何表示该值,如字段宽带、对齐方式、补零、小数点精度等,并以一个可选的数据类型编码结束
上面举了一些例子 {0:10} 表示一个 10 字节宽的字段的参数 {0:<10} 表示一个左对齐的 10 字节宽的字段的参数 {0:>10} 表示一个右对齐的 10 字节宽的字段的参数 {0.platform} 读取 sys 模块的属性 下面再举一些例子
{0:e} 代表使用科学计数法来表示 {1:.3e} 只保留三位小数的科学计数法来表示 {2:g} 使用 g 来表示浮点数 {1:.2f} 保留两位小数的浮点数 {2:06.2f} 六字节款的保留两位小数不足宽度补零的字符串 除了上面的十进制,还支持八进制、十六进制
还支持在 format 里面嵌入表达式,动态获取 |
请发表评论