Полагаю, это вывод по умолчанию, если вы не указали количество десятичных знаков. Использование формата 3.6+ f-string:
f'{1.123456789:f}'
'1.123457'
f'{1:.1f}'
'1.0'
f'{1.12345678901234567:.10f}'
'1.1234567890'
Теперь совершенно другой вопрос - какова точность числа с плавающей запятой, например
f'1.1:.20f'
'1.10000000000000008882'
, которое, по-видимому, предполагаетс плавающей запятой дает до 16 десятичной точности. Если вам нужно больше, вам нужно использовать модуль Decimal
Десятичная фиксированная точка и арифметика с плавающей запятой