Python имеет произвольные целые числа точности, поэтому нет истинного фиксированного максимума.Вы ограничены только доступной памятью.
В Python 2 есть два типа, int
и long
.int
s использует тип C, в то время как long
s имеют произвольную точность.Вы можете использовать sys.maxint
, чтобы найти максимум int
.Но int
s автоматически повышаются до long
, поэтому вам обычно не нужно беспокоиться об этом:
sys.maxint + 1
работает нормально и возвращает long
.
sys.maxint
даже не существует в Python 3, поскольку int
и long
были объединены в один тип произвольной точности int
.