python 数字格式化

# coding:utf-8
# 数字格式化
# ^, <, > 分别是居中、左对齐、右对齐,后面带宽度, : 号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。
# + 表示在正数前显示 +,负数前显示 -;  (空格)表示在正数前加空格
# b、d、o、x 分别是二进制、十进制、八进制、十六进制。

n = 3.1415926
m = -0.1
k = 5
j = 999999999
# 1, 保留两位小数 {:.2f}
print("{:.2f}".format(n))
# 2, 带符号保留两位小数 {:+.2f}
print("{:+.2f}".format(n))
print("{:+.2f}".format(m))
# 3, 不带小数 {:.0f}
print("{:.0f}".format(n))
# 4, 数字补0,填充左边,宽度为2,{:0>2d}; 同样的0 和2可以换成其他数字,{:1>3d} 数字补1,填充左边,宽度为3
print("{:0>2d}".format(k))
# 5, 数字补全x,填充右侧,宽度为4,{:x<4d}; 同样的x可换成其他字母和数字,4可换成其他数字
print("{:x<4d}".format(k))
# 6, 逗号分割数字 {:,}
print("{:,}".format(j))
# 7, 百分比格式 {:.2%}
print("{:.2%}".format(0.25))
# 8,{:b} 二进制,{:d} 十进制,{:o} 八进制 ;{:x} 十六进制





  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值