>>> import sys
>>> sys.float_info.max
1.7976931348623157e+308
На самом деле, если вы попытаетесь преобразовать слишком большое целое число в число с плавающей точкой, возникнет исключение.
>>> float(2 * 10**308)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OverflowError: Python int too large to convert to C double