Tutoriales Interactivos
BlogIniciar sesiónComenzar gratis
Inicio›Blog›Python›Variables y tipos de datos en Python

Variables y tipos de datos en Python

Python es uno de los lenguajes más accesibles para comenzar a programar. Su sintaxis es limpia y se parece mucho al inglés. El primer concepto que necesitas dominar es el de variables y tipos de datos.

¿Qué es una variable?

Una variable es un espacio con nombre donde guardas información. En Python, crear una variable es tan simple como escribir su nombre, el signo igual y el valor:

nombre = "Ana"
edad = 25
precio = 19.99
activo = True

No necesitas indicar el tipo — Python lo detecta automáticamente.

Tipos de datos básicos

str (texto): cualquier cadena de caracteres entre comillas simples o dobles.

saludo = "Hola, mundo"
ciudad = 'Santiago'

int (entero): números sin decimales.

año = 2026
cantidad = 100

float (decimal): números con punto decimal.

precio = 29.99
temperatura = 36.5

bool (booleano): solo True o False (con mayúscula inicial).

esta_activo = True
es_mayor = False

Ejemplo 1: guardar información de un usuario

nombre = "Carlos"
edad = 28
es_premium = False

print(nombre)     # Carlos
print(edad)       # 28
print(es_premium) # False

print() muestra el valor en la consola — lo usarás constantemente para verificar qué contiene una variable.

Ejemplo 2: reasignar variables

Python es dinámico — puedes cambiar el valor de una variable en cualquier momento:

puntos = 100
print(puntos) # 100

puntos = puntos + 50
print(puntos) # 150

puntos += 25  # forma abreviada
print(puntos) # 175

Ejemplo 3: verificar el tipo con type()

nombre = "Ana"
edad = 25
precio = 19.99

print(type(nombre))  # <class 'str'>
print(type(edad))    # <class 'int'>
print(type(precio))  # <class 'float'>

type() es útil cuando no estás seguro de qué tipo tiene una variable.

f-strings: combinar texto y variables

Una de las características más útiles de Python moderno:

nombre = "Ana"
edad = 25
print(f"Hola, soy {nombre} y tengo {edad} años.")
# Hola, soy Ana y tengo 25 años.

Los f-strings (cadenas formateadas) se crean poniendo f antes de las comillas e insertando variables entre llaves {}.

Errores frecuentes

Usar mayúsculas en true o false: En Python, los booleanos son True y False (con mayúscula). true en minúsculas genera un error.

Mezclar tipos sin convertir: "5" + 3 genera un error porque no puedes sumar un string con un número directamente. Usa int("5") + 3 para convertir primero.

Espacios en el nombre de la variable: mi nombre = "Ana" es un error. Los nombres de variables no pueden tener espacios — usa guion bajo: mi_nombre.

Aprende haciendo, no solo leyendo

Leer es el primer paso. El verdadero aprendizaje ocurre cuando practicas con ejercicios reales de Python y recibes corrección inmediata de IA.

Comenzar gratis →
Desafío Latam
+56 9 5117 7975
+52 1 55 4047 7251
[email protected]

Carreras

  • Full Stack JavaScript
  • Diseño UX/UI
  • Data Science
  • Data Analytics

Comunidad

  • Blog
  • Becas
  • Trabaja con Nosotros
  • Políticas de Calidad

Síguenos

© 2026 Desafío Latam. Todos los derechos reservados.