【387】Python format 格式化函数

参考:Python format 格式化函数

# 保留小数点后两位
f'{3.1415926:.2f}'

# 带符号保留小数点后两位 
f'{3.1415926:+.2f}'
f'{-1:+.2f}'

# 不带小数
f'{2.71828:.0f}'

# 数字补零 (填充左边, 宽度为2)
f'{5:02}'
f'{5:02d}'
f'{5:0>2}'
f'{5:0>2d}'

# 数字补x (填充右边, 宽度为4) 
f'{5:x<4}'
f'{5:x<4d}'

# 以逗号分隔的数字格式
f'{1000000:,}'

# 百分比格式
f'{0.25:%}'
f'{0.25:.2%}'

# 指数记法
f'{10000000:e}'
f'{10000000:.2e}'

# 右对齐 (默认, 宽度为10) 
f'{13:>10}'
f'{13:>10d}'

# 左对齐 (宽度为10)
f'{13:<10}'
f'{13:<10d}'

# 中间对齐 (宽度为10) 
f'{13:^10}'
f'{13:^10d}'

output:
'3.14'

'+3.14'

'-1.00'

'3'

'05'

'05'

'05'

'05'

'5xxx'

'5xxx'

'1,000,000'

'25.000000%'

'25.00%'

'1.000000e+07'

'1.00e+07'

'        13'

'        13'

'13        '

'13        '

'    13    '

'    13    '
原文地址:https://www.cnblogs.com/alex-bn-lee/p/10571684.html