在python中将长数字格式化为字符串

在python中将长数字格式化为字符串,第1张

在python中将长数字格式化为字符串

我认为没有内置功能可以做到这一点。您必须自己滚动,例如:

def human_format(num):    magnitude = 0    while abs(num) >= 1000:        magnitude += 1        num /= 1000.0    # add more suffixes if you need them    return '%.2f%s' % (num, ['', 'K', 'M', 'G', 'T', 'P'][magnitude])print('the answer is %s' % human_format(7436313))  # prints 'the answer is 7.44M'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5643795.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存