Как говорится в вопросе. Преобразование в/из (усеченных) строковых представлений может повлиять на их точность. Но хранение их в других форматах, таких как pickle делает их нечитаемыми (да, я тоже этого хочу)
Как я могу хранить числа с плавающей запятой в тексте без потери точности?