Как я могу контролировать точность чисел с плавающей точкой в ​​таблице reportlab? - PullRequest
0 голосов
/ 05 апреля 2019

Я создаю таблицу, используя reportlab с Python 3.7.Интересно, есть ли способ изменить десятичную точность числа с плавающей запятой. Например,

, теперь число с плавающей запятой в одной ячейке равно 4,33333333.Я хочу изменить его на 4,33 с помощью параметра стиля таблицы.

Изменение числа с плавающей запятой на строку с 2-значными разрядами не является вариантом, так как мне нужно рассчитать с этими числами.

1 Ответ

0 голосов
/ 05 апреля 2019

Я не знаком с reportlab, но в python вы можете использовать форматирование строк следующим образом:

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

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