gpt4 book ai didi

python - 格式字符串中的可变数字位数

转载 作者:太空狗 更新时间:2023-10-29 18:14:20 24 4
gpt4 key购买 nike

这是一种编写此格式化函数的简洁方法:

def percent(value,digits=0):
return ('{0:.%d%%}' % digits).format(value)

>>> percent(0.1565)
'16%'

>>> percent(0.1565,2)
'15.65%'

问题是用给定的位数格式化数字,我不喜欢同时使用“%”运算符和格式化方法。

最佳答案

我喜欢这个:

'{0:.{1}%}'.format(value, digits)

测试:

>> '{0:.{1}%}'.format(0.1565, 0)
'16%'
>> '{0:.{1}%}'.format(0.1565, 2)
'15.65%'

关于python - 格式字符串中的可变数字位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14932247/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com