python-字符串格式化
目录
警告
本文最后更新于 2020-08-31 11:40,文中内容可能已过时。
方式一: %格式化
常用的一些:
- %s: 字符串
- %10s:使用空格在左边补齐10个字符
- %-10s:使用空格在右边补齐10个字符
- %.3s:只保留前3个字符
- %d: 整数
- %3d:使用空格在左边补齐10位数
- %-3d:使用空格在右边补齐10位数
- %03d:使用0补齐3位数。比如5补齐后就是005
- %f: 浮点数
- %.2f:小数点后保留2位(四舍五入)
- %6.2f:在数值前面用空格补齐6位数,小数点后保留2位(四舍五入)
- %-6.2f:在数值后面用空格补齐6位数,小数点后保留2位(四舍五入)
1.直接使用
|
|
2.填充补齐
|
|
方式二:format格式化
使用{}
占位
格式:
- {}:———-按照顺序填充
- {索引}: ———-按指定位置填充
- {name}: ———-按照名称或字典key
- {:b}{:d}{:o}{:x}{.3f}: ———-b:二进制、d:十进制 o:8八进制 x:十六进制 .3f:保留3位小数(四舍五入)
- {:,}: ———-千位分隔符的方式显示数值。例如:100,000
- {:0>4.1f}: ———-0>:使用0左边填充,可以自定义填充符。4:总长度。.1f:保留1位小数(四舍五入)
- <,在右边填充
- >,在左边填充
- ^,在两边填充
- {!r}: ———-!r:不使用转意符,相当于r’abc\ndef'
|
|
请我喝杯水
微信号
微信打赏