Довгі цілі числа:
Не існує чітко визначеного обмеження. Обсяг доступного адресного простору становить практичну межу.
(Взято з цього сайту). Дивіться документи про числові типи, де ви це побачите Long integers have unlimited precision. У Python 2 Integers автоматично переключиться на довгі, коли вони виростуть за їх межі:
>>> import sys
>>> type(sys.maxsize)
<type 'int'>
>>> type(sys.maxsize+1)
<type 'long'>
для цілих чисел у нас
максимізувати та збільшити:
Максимальне значення int можна знайти в Python 2.x з sys.maxint. Він був видалений у Python 3, але sys.maxsizeйого часто можна використовувати замість цього. З журналу змін :
Константа sys.maxint була видалена, оскільки більше немає обмеження на значення цілих чисел. Однак sys.maxsize може використовуватися як ціле число, більше, ніж будь-який практичний список або індекс рядка. Він відповідає "натуральному" цілому розміру реалізації та, як правило, такий же, як sys.maxint у попередніх випусках на тій же платформі (при умові, що ті ж самі варіанти збірки).
і для всіх, хто цікавиться різницею (Python 2.x):
sys.maxint Найбільше додатне ціле число, що підтримується регулярним цілим типом Python. Це щонайменше 2 ** 31-1. Найбільшим від’ємним цілим числом є –maxint-1 - асиметрія є результатом використання двійкової арифметики комплементу 2.
sys.maxsize Найбільше позитивне ціле число, що підтримується типом Py_ssize_t платформи, і, таким чином, можуть мати списки максимального розміру, рядки, дикти та багато інших контейнерів.
і для повноти, ось версія Python 3 :
sys.maxsize
Ціле число, що надає максимальне значення змінної типу Py_ssize_t, може приймати. Зазвичай це 2 ^ 31 - 1 на 32-бітній платформі та 2 ^ 63 - 1 на 64-бітній платформі.
плаває:
Там float("inf")і float("-inf"). Їх можна порівняти з іншими числовими типами:
>>> import sys
>>> float("inf") > sys.maxsize
True