在数字格式f字符串中使用变量?

我正在制作number formatter in this question的通用版本,并且正在考虑在f字符串的数字格式中使用变量来控制数字的数量。

def number_format(x: float,d: int):
    assert d >= 0,f"{d} is a negative number and won't work"
    x_size: int = 0 if not x else int(log(abs(x)))
    n: int = max(d - x_size,0)
    return f"{x:,.nf}"

这将无法正常工作。如何用可变数字位数格式化数字?

gfhu20010 回答:在数字格式f字符串中使用变量?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3025533.html

大家都在问