integer

Los **números enteros** (es decir, sin decimales) son un tipo de número que Python denomina i**nteger** o **int**. Los valores que puede almacenarse con este tipo numérico están comprendidos entre -2147483648 y 2147483647 (si tu ordenador es de 32 bits) o entre -9223372036854775808 y 9223372036854775807 (si es de 64 bits). No son unos números tan raros. Vienen precisamente de 2 elevado a 32 y 2 elevado a 64. Pero no te preocupes. Si hay alguna operación que devuelva un resultado mayor que éste, Python automáticamente lo convierte a uno del tipo **entero largo** (**long**). Este último tipo no está limitado de ninguna manera y se indica con una **L** detrás del número. Prueba con en el siguiente ejemplo en el intérprete: code format="python" >>> 123456789 * 987654321 121932631112635269L code Como ves, al contrario que una calculadora clásica, Python devuelve el resultado con todas y cada una de las cifras.