HeTPro-Tutoriales

Creamos tutoriales de electrónica digital para estudiantes, profesionistasy hoobistas de la electrónica, robótica o mecatronica. Tenemos tutoriales de Arduino, QT-Creator, OpenCV, Electrónica analógica y digital, entre otros temas.

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.

números enteros

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.

suma dentro del comando print

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.

Números con 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.

decimales con potencias

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.

números imaginarios

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:

números de diferentes tipos

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

conversión 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

Un comentario en «Números en Python: 3.- Datos numéricos»

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *