如果我想在点后面显示零,比如数字=1.200,我可以用什么来代替float或int



**我用点**加两个数字

number=float(str(num1(+"str(num2((

我使用它们作为索引,所以当num1=1和num2=200时,它会返回number=1.2,而我需要number=1.200我该怎么做

这里有一个更简单的方法:

number = 1.2
print(number)
print(type(number))
number_of_zeros = 3
number_B = str(number) + "0" * number_of_zeros
print(number_B)
print(type(number_B))
number_C = format(number, f".{number_of_zeros+1}f")
print(number_C)
print(type(number_C))

输出:

1.2
<class 'float'>
1.2000
<class 'str'>
1.2000
<class 'str'>

相关内容

最新更新