Ok ответ на ваш вопрос, как правило, нет, однако, если вы имеете дело с большим числом вы можете иметь некоторые Ниже приведены подробные сведения о больших числах python.
Также смотрите эту запись, содержащую информацию о Inf (бесконечность) NaN (не число (то есть бесконечность/бесконечность = NaN))
Пожалуйста, обратите внимание: Это на 32 битной машине AMD (Хотя питон говорит это intel (это значит, что это 32 бит?)
Python 2.6.2 (r262: 71605, 14 апреля 2009, 22:40:02) [MSC v.1500 32 бит (Intel)] on win32
Максимальное количество CPython в его математическом модуле (ниже C lib), где в противном случае оно будет переполняться o R Возврат инф является 8.2184074615549724e + 309
>>> x = 8.2184074615549724e+309
>>> x
8.2184074615549724e+309
>>> x + 1
>>> x
inf
>>> x = exp(710)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OverflowError: math range error
Максимальное количество (питон может представлять) является 1.7976931348623157e + 308 и может быть получен путем (возможно также другими способами)
http://docs.scipy.org/doc/numpy/reference/generated/numpy.finfo.html
>>> import numpy
>>> f = numpy.finfo(float()
>>> f.max
1.7976931348623157e+308
>>> m = f.max
>>> m1 = m + 100 # supposedly increase the number by 100
>>> m
1.7976931348623157e+308
>>> m1
1.7976931348623157e+308
>>> # note how m1 and m are the same number
>>> m == m1
True
>>>
Я верю (но не знаю), что это связано с использованием математикой базовой библиотеки C http://docs.python.org/library/math.html
Специфично для CPython Математический модуль состоит в основном из тонких оберток вокруг платформы C математическими функциями. Поведение в исключительных случаях следует Приложение F стандарта C99, где подходит. В настоящее время реализация повысит ValueError для недействительных операций, как SQRT (-1,0) или журнал (0,0) (где C99 Приложение F рекомендует сигнализации недопустимую операцию или деления на ноль), и OverflowError результатов, что переполнения (для например, ехр (1000,0))
Изменено в версии 2.6: поведение в особых случаях в настоящее время стремится следовать C99 Приложение F. в более ранних версиях Python поведение в особых случаях было свободно specified.loosely указано ,
Максимальное целое число Python (тип int) определяется sys.maxint. Разница между максимальным целым числом и максимальным числом это
>>> type(x)
<type 'float'>
>>> int_x = int(x)
>>> type(int_x)
<type 'long'>
>>>
Максимальное число первоначально поплавок, но когда мы пытаемся преобразовать его в целое число, используя междунар() он автоматически преобразуется к типу долго, потому что это над sys.maxintloosely указано.
Предположим, что a и b не являются классами с переопределенными операторами: P – Colin