Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Tipos de Datos en Python | Variables y Tipos
Introducción a Python
course content

Contenido del Curso

Introducción a Python

Introducción a Python

1. Primer Conocimiento
2. Variables y Tipos
3. Declaraciones Condicionales
4. Otros Tipos de Datos
5. Loops (Bucles)
6. Funciones

book
Tipos de Datos en Python

En Python, como en muchos otros lenguajes de programación, puedes trabajar con objetos de diferentes tipos. Comprender las distinciones entre ellos es crucial, especialmente en términos de cómo se almacenan en la memoria del ordenador. A continuación se presentan los diversos tipos de datos disponibles en Python.

No necesitas memorizar todos estos tipos de datos de inmediato, ya que no los usarás todos de inmediato. En su lugar, exploraremos cada uno en detalle en los próximos capítulos según sea necesario. Si tienes curiosidad sobre el tipo de una variable específica, puedes usar la función type(). Y para ver el resultado, siempre usa la función print().

1234
# Create some variable var = 12 # Check variable type print(type(var))
copy

Comencemos explorando los números en Python. El lenguaje proporciona los siguientes tipos numéricos:

  • int – Representa números enteros (por ejemplo, 3, -1, 1003).
  • float – Representa números decimales (de punto flotante) (por ejemplo, 2.8, 3.333, -3.0).
  • complex – Representa números complejos, típicamente utilizados en aplicaciones científicas (por ejemplo, 3+2j).

Dado que los números complejos se utilizan raramente en la programación diaria, nos centraremos en enteros y

1234567
# Calculating respective numbers days = 792 / 24 seconds_in_hour = 60 * 60 # Displaying numbers and their types print("Numbers:", days, seconds_in_hour) print("Types:", type(days), type(seconds_in_hour))
copy

Aunque ambos números eran int, su división resultó en un float (33.0). Esto se debe a que Python asegura que la división (/) siempre devuelva un float, incluso cuando el resultado es un número entero, para mantener la consistencia.

Si necesitas cambiar entre tipos numéricos, usa int() para convertir a entero, float() para decimal, y complex() para número complejo. Cuando conviertes un decimal a un entero, Python elimina la parte decimal sin redondear.

1234567
# Variables int_num = 11 real_num = 16.83 # Displaying original and converted numbers (integer - to float, and vice versa) print(int_num, float(int_num)) print(real_num, int(real_num))
copy

Al convertir un número de punto flotante a un entero, el proceso trunca el número eliminando la parte decimal, en lugar de redondearlo matemáticamente.

question mark

¿Es necesario especificar el tipo de dato para una variable en Python?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 4
We're sorry to hear that something went wrong. What happened?
some-alt