python: str.format (字符串 格式化)

来源:互联网 发布:apache配置文件路径 编辑:程序博客网 时间:2024/05/18 01:24

基本格式

b d o x e f 二进制 十进制 八进制 十六进制 指数制 浮点制


格式转换

数字 格式 输出 描述 3.1415926 {:.2f} 3.14 保留小数点后两位 3.1415926 {:+.2f} 3.14 带符号保留小数点后两位 -1 {:+.2f} -1 带符号保留小数点后两位 2.71828 {:.0f} 3 不带小数 1000000 {:,} 1,000,000 以逗号分隔的数字格式 0.25 {:.2%} 25.00% 百分比格式 1000000000 {:.2e} 1.00E+09 指数记法 25 {0:b} 11001 转换成二进制 25 {0:d} 25 转换成十进制 25 {0:o} 31 转换成八进制 25 {0:x} 19 转换成十六进制


对齐与填充

数字 格式 输出 描述 5 {:0>2d} 05 数字补零 (填充左边, 宽度为2) 5 {:x<4d} 5xxx 数字补x (填充右边, 宽度为4) 10 {:x^4d} x10x 数字补x (填充右边, 宽度为4) 13 {:10d} 13 右对齐 (默认, 宽度为10) 13 {:<10d} 13 左对齐 (宽度为10) 13 {:^10d} 13 中间对齐 (宽度为10)

原创粉丝点击