如何处理具有一定精度的python浮点数

如何处理具有一定精度的python浮点数,python,python-3.7,Python,Python 3.7,有没有办法把这个变量转换成字符串值 str_a=1.00?我建议查看十进制库。应该有你想要的,也可以有非常精确的小数 我建议你查一下十进制库。应该有你想要的,也可以有非常精确的小数 您可以使用格式字符串: a = 1.00 print(a) >>> 1.0 您可以使用格式字符串: a = 1.00 print(a) >>> 1.0 将fstring与“:.xf”一起使用,其中x指定小数位数 str_a = '{0:.2f}'.format(a) print

有没有办法把这个变量转换成字符串值
str_a=1.00?

我建议查看十进制库。应该有你想要的,也可以有非常精确的小数


我建议你查一下十进制库。应该有你想要的,也可以有非常精确的小数


您可以使用格式字符串:

a = 1.00
print(a)
>>> 1.0

您可以使用格式字符串:

a = 1.00
print(a)
>>> 1.0

将fstring与“:.xf”一起使用,其中x指定小数位数

str_a = '{0:.2f}'.format(a)
print(str_a)

将fstring与“:.xf”一起使用,其中x指定小数位数

str_a = '{0:.2f}'.format(a)
print(str_a)

这回答了你的问题吗?这回答了你的问题吗?