Números en Python: 3.- Datos numéricos
Ahora que hemos visto cómo presentar texto en Python, continuaremos con los números. Este tipo de datos almacenan valores cuantificables en ellos. Existen 3 tipos básicos de datos numéricos:
- int – enteros
- float – con decimales
- complex – complejos
Enteros: int
Los números enteros son aquellos que no contienen decimales, pueden ser positivos o negativos además del cero. En Python, además de otros lenguajes de programación, se les conoce como de tipo int (interger, entero) o tipo long (de largo). La diferencia entre ambos es que el long permite almacenar números más grandes, por lo que también ocupa más espacio en un programa, así que es recomendable usarlo sólo en caso de ser necesario.

Dentro de las facilidades que Python ofrece, encontraremos que es posible realizar operaciones al momento de imprimir algo en la pantalla, como veremos a continuación.

Números con decimales: float
Este tipo de dato se representa en lenguaje de programación como float (flotante). Puede, al igual que el entero, ser positivo o negativo, conteniendo uno o más decimales.

La variable float también acepta números en notación científica, en los cuales se coloca una «e» para indicar el valor de la potencia base 10.

Complejos: complex
Los números complejos o imaginarios son aquellos que se escriben con una «j» como la parte imaginaria. También notarás que puedes hacer alguna operación como suma o resta directamente en el comando print.

Como habíamos visto antes, Python no demanda que se defina el tipo de variable al darle valor, por lo que si quieres obtener el tipo de dato al que corresponde el número, simplemente usamos el siguiente comando:

Además, podemos hacer conversiones a otros tipos de datos:

A continuación pondremos a tu disposición el código que utilizamos en este tutorial. Recuerda que puedes copiarlo y ejecutarlo con la plataforma GDB online para que observes tú mismo el comportamiento de los comandos que te enseñamos en esta ocasión y cómo afecta a los números.
Puedes consultar el tutorial anterior de Python si tienes alguna duda
test