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