#python #numbers #precision #reportlab
#python #числа #точность #reportlab
Вопрос:
Я создаю таблицу с использованием reportlab с Python 3.7. Интересно, есть ли способ изменить десятичную точность числа с плавающей запятой.
например, теперь число с плавающей запятой в одной ячейке равно 4.33333333. Я хочу изменить его на 4.33, используя параметр стиля таблицы.
Изменение числа с плавающей запятой на строку с 2-значными местами не вариант, так как мне нужно вычислять с этими числами.
Ответ №1:
Я не знаком с reportlab, но в Python вы можете использовать форматирование строк следующим образом:
print('{0:.2f}'.format(4.33333333))
>> 4.33
print('{0:.4f}'.format(4.33333333))
>> 4.3333