Skip to main content
 首页 » 编程设计

python之强制python打印一定数量的小数位

2025年05月04日14lyj

<分区>

我有一个 python 程序,它接受一些浮点类型的值并写入一个文件。

我将这些数字四舍五入到小数点后 6 位,然后在写入文件之前转换为字符串类型。

file.write(str(round(value,6))) 

然而,对于某些数字,写入文件的值采用如下所示的格式。

e.g. 3e-06 or 4e-03 

我怎样才能避免这种情况,而是用十进制格式写出来,比如

0.000003 and 0.004000 

如何打印小数点后 6 位数字。