python变量float格式#ValueError:格式说明符缺少精度

问题描述 投票:0回答:1

a = 0.000004545#可变小数。

decimalNumber = 3#小数位

[print(f' {a:.2f}')#正确的单词

[print(f' {a:.decimalNumberf}')#ValueError:格式说明符缺少精度

a =可变浮点数。有时4个小数,有时8个。我该如何解决这个问题?

谢谢。

python pandas floating-point decimal valueerror
1个回答
0
投票
您可以使用格式代替f字符串:

print("{}".format(round(a, decimalNumberf)))

© www.soinside.com 2019 - 2024. All rights reserved.