python variable float format # ValueError: Format specifier missing precision
python variable float format # ValueError: Format specifier missing precision
a = 0.000004545 # variable decimal .
decimalNumber = 3 # decimal place
print(f' {a:.2f}') # Word Fine
print(f' {a:.decimalNumberf}') # ValueError: Format specifier missing precision
a = 可变浮点数。有时 4 小数有时 8 。
我该如何解决这个问题?
谢谢。
您可以使用格式代替 f 字符串:
print("{}".format(round(a, decimalNumberf)))
a = 0.000004545 # variable decimal .
decimalNumber = 3 # decimal place
print(f' {a:.2f}') # Word Fine
print(f' {a:.decimalNumberf}') # ValueError: Format specifier missing precision
a = 可变浮点数。有时 4 小数有时 8 。 我该如何解决这个问题?
谢谢。
您可以使用格式代替 f 字符串:
print("{}".format(round(a, decimalNumberf)))