python--f-字符串 格式化数值精度

环境:python version>=3.6

f-string(f-字符串)


  1. f'Variable:(0)width'Variable表示变量,width表示整数宽度,0表示最高位用0补足宽度
>>> a = 123.456
# 只指定width
>>> f"{a:10}"
'   123.456'
# 只指定0width
>>> f"{a:010}"
'000123.456'
  1. f'Variable:(width)(.)precision+f'Variable表示变量,width表示整数宽度,0表示最高位用0补足宽度
# 使用width.precision
>>> f"{a:8.1f}"
'   123.5'
>>> f"{a:8.2f}"
'  123.46'
>>> f"{a:.2f}"
'123.46'
posted @ 2023-07-19 16:09  woxin_lab  阅读(38)  评论(0编辑  收藏  举报