天天看点

python 字符串格式化

1.

2.

输出

3.

4.数字格式化

数字

格式

描述

3.1415926

{:.2f}

3.14

保留小数点后两位

{:+.2f}

带符号保留小数点后两位

-1

2.71828

{:.0f}

不带小数

5

{:0>2d}

数字补零 (填充左边, 宽度为2)

{:x<4d}

5xxx

数字补x (填充右边, 宽度为4)

10

10xx

1000000

{:,}

1,000,000

以逗号分隔的数字格式

0.25

{:.2%}

25.00%

百分比格式

1000000000

{:.2e}

指数记法

13

{:10d}

        13

右对齐 (默认, 宽度为10)

{:<10d}

左对齐 (宽度为10)

{:^10d}

    13

中间对齐 (宽度为10)

11

进制

^, <, > 分别是居中、左对齐、右对齐,后面带宽度, : 号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。

+ 表示在正数前显示 +,负数前显示 -;  (空格)表示在正数前加空格

b、d、o、x 分别是二进制、十进制、八进制、十六进制。