Python【format数字格式化】

Python【format数字格式化】


format是python语言中用来格式化的函数。这里主要讲一下数字格式化。

1.保留小数
a = 7
b = 3
print("{:.2f}".format(a / b))
print("{:.3f}".format(3.5458))
print("{:.3f}".format(3.5454))
print("{:.3f}".format(3.5455))

使用如上格式可以实现对小数的位数保留,输出如下:

2.33
3.546
3.545
3.546
2.补齐

在实际应用当中很多时候需要用到补齐,python中可以通过如下方式进行补齐:

print('{:>5d}'.format(12))
print('{:>5d}'.format(1234))
print('{:>5d}'.format(12345))
print('{:>5d}'.format(1))
print('---------------分割线')
print('{:x<5d}'.format(12))
print('{:x<5d}'.format(1234))
print('{:x<5d}'.format(12345))
print('{:x<5d}'.format(1))

其中默认是以空格作为补齐符号,在冒号之后可以设定自己想要的符号进行补齐。

输出:

   12
 1234
12345
    1
---------------分割线
12xxx
1234x
12345
1xxxx
3.逗号分隔数

在很多银行等很多地方都会有每3位用逗号分隔的情况:

print('{:,}'.format(1999888565478))

输出:

1,999,888,565,478
4.百分比
print('{:%}'.format(0.3785))
print('{:.1%}'.format(0.3785))

输出:

37.850000%
37.9%
5.居中对齐
print('{:^10d}'.format(1))
print('{:^10d}'.format(123))
print('{:^10d}'.format(12))
print('{:^10d}'.format(12345))
print('{:^10d}'.format(1234))

输出:

    1     
   123    
    12    
  12345   
   1234   
  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alan_Lowe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值