天天看點

3分鐘學會Python的format

3分鐘學會Python的format

format是用來格式化字元串的一個函數,主要通過花括号來識别替換字段,進而完成字元串的格式化

數字

格式

輸出

描述

3.1415926

{:.2f}

3.14

保留小數點後兩位

{:+.2f}

帶符号保留小數點後兩位

-1

2.71828

{:.0f}

3

不帶小數

5

{:0>2d}

數字補零 (填充左邊, 寬度為2)

{:x<4d}

5xxx

數字補x (填充右邊, 寬度為4)

10

10xx

1000000

{:,}

1,000,000

以逗号分隔的數字格式

0.25

{:.2%}

25.00%

百分比格式

1000000000

{:.2e}

指數記法

13

{:>10d}

右對齊 (預設, 寬度為10)

{:<10d}

左對齊 (寬度為10)

{:^10d}

中間對齊 (寬度為10)

11

‘{:b}’.format(11)

1011

二進制

‘{:d}’.format(11)

十進制

‘{????}’.format(11)

八進制

‘{:x}’.format(11)

b

十六進制

‘{:#x}’.format(11)

0xb

‘{:#X}’.format(11)

0xB

傳送門1

傳送門2

下一篇: dd