为了账号安全,请及时绑定邮箱和手机立即绑定

Python 3.5 字符串格式:如何添加千位分隔符并正确对齐?

Python 3.5 字符串格式:如何添加千位分隔符并正确对齐?

阿晨1998 2021-06-13 12:08:49
我将如何获得等于的字符串:'    100,000.23'鉴于我有变量num = 100000.23我可以正确地证明:num = 100000.23 '{:>10.2f}'.format(num)我可以用以下方法分开数千:num = 100000.23 '{:,}'.format(num)但是我怎样才能同时做到这两点呢?
查看完整描述

1 回答

?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

通过在对齐说明之后添加逗号来组合两者:

>>> '{:>12,.2f}'.format(num)
'  100,000.23'

说明
供参考:格式规范迷你语言

{:       >      12         ,               .2         f      }
        ^^^     ^^        ^^^              ^^^        ^^^
       align    width    grouping_option          precision      type


查看完整回答
反对 回复 2021-06-15
  • 1 回答
  • 0 关注
  • 191 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号