Python 3
No Python 3, essa pergunta não se aplica. O inttipo simples é ilimitado.
No entanto, você pode realmente estar procurando informações sobre o tamanho atual da palavra do intérprete , que será o mesmo que o tamanho da palavra da máquina na maioria dos casos. Essa informação ainda está disponível no Python 3 como sys.maxsize, que é o valor máximo representável por uma palavra assinada. Equivalentemente, é o tamanho da maior lista possível ou sequência na memória .
Geralmente, o valor máximo representável por uma palavra não assinada será sys.maxsize * 2 + 1e o número de bits em uma palavra será math.log2(sys.maxsize * 2 + 2). Veja esta resposta para mais informações.
Python 2
No Python 2, o valor máximo para intvalores simples está disponível como sys.maxint:
>>> sys.maxint
9223372036854775807
Você pode calcular o valor mínimo com, -sys.maxint - 1como mostrado aqui .
O Python alterna perfeitamente de inteiros simples para longos depois que você excede esse valor. Então, na maioria das vezes, você não precisará saber disso.
inttipo é basicamente o mesmo quelongno Python 2; portanto, a ideia de um máximo ou mínimointdesaparece completamente. É basicamente irrelevante, mesmo no Python 2. #