Плавания Python используют двойной тип базового компилятора Си. Как говорит Бвмат, это, как правило, двойная точность IEEE-754.
Однако, если вам нужна большая точность, вы можете использовать десятичный модуль Python , который был добавлен в Python 2.4.
В Python 2.6 также добавлен модуль дроби , который может лучше подходить для некоторых задач.
Оба из них будут медленнее, чем использование типа float, но это цена для большей точности.