如何控制reportlab表中的浮点数精度?

时间:2019-04-05 13:51:53

标签: python numbers precision reportlab

我正在使用带Python 3.7的reportlab创建一个表。 我想知道是否有办法更改浮点数的十进制精度。

例如,现在一个单元格中的浮点数为4.33333333。 我想使用表格样式选项将其更改为4.33。

将浮点数更改为2位数字的字符串不是一种选择,因为我需要使用这些数字进行计算。

1 个答案:

答案 0 :(得分:0)

我不熟悉reportlab,但是在python中,您可以使用像这样的字符串格式:

print('{0:.2f}'.format(4.33333333))
>> 4.33

print('{0:.4f}'.format(4.33333333))
>> 4.3333