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

Python 如何控制reportlab表中的浮点数精度?,python,numbers,precision,reportlab,Python,Numbers,Precision,Reportlab,我正在使用reportlab和Python 3.7创建一个表。 我想知道是否有办法改变浮点数的小数精度 例如,现在一个单元格中的浮点数为4.33333。 我想使用“表格样式”选项将其更改为4.33 将浮点数更改为两位数的字符串不是一个选项,因为我需要使用这些数字进行计算。我不熟悉reportlab,但在python中,可以使用如下字符串格式: 打印“{0:.2f}”。格式4.33333 >> 4.33 打印“{0:.4f}”。格式4.33333 >> 4.3333

我正在使用reportlab和Python 3.7创建一个表。 我想知道是否有办法改变浮点数的小数精度

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


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

我不熟悉reportlab,但在python中,可以使用如下字符串格式:

打印“{0:.2f}”。格式4.33333 >> 4.33 打印“{0:.4f}”。格式4.33333 >> 4.3333