python3.6 以上 f-string 输出的数字格式探索

用新特性 f-string做输出还是一时爽,遇到的第一个问题便是数字这么位数有点hold不住:

 

  >> 幸福茶吉(南山海岸城店) 闽南饭店 10 ['南', '店']
  >> 深圳市南山区文心六路与海德二道交叉口保利文化广场A2-22号 安业路与安华路交叉口东北200米 24 ['路与', '路', '交叉口', '2', '2', '2']
***新记录*********  name距离(0):0.5 name相似度:0.16666666666666663 address距离(严格):0.2136752136752137 address相似:0.11029411764705882 总分:0.9906359979889392 ************

于是,先发现了这个用法,简单体会下:

a = 123.43354645
>>> f'{a:.77}'
'123.43354644999999436549842357635498046875'
>>> f'{a:.7}'
'123.4335'
>>> f'{a:.8}'
'123.43355'
>>> f'{a:7.6}'
'123.434'
>>> f'{a:9.6}'
'  123.434'
>>> f'{a:9.6f}'
'123.433546'
>>> f'{a:.3f}'
'123.434'

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值