Python's float
type maps to whatever your platform's C compiler calls a double
(see http://en.wikipedia.org/wiki/IEEE_floating_point_number).
The Python standard library also comes with an arbitrary-precision decimal module, called decimal
: http://docs.python.org/2/library/decimal.html