Variables y tipos de datos en Python

Básico
Python
Python
Actualizado: 15/03/2026

Crear variables con el operador de asignación

Una variable es un nombre que almacena un valor en memoria. En Python se crea usando el operador =, colocando el nombre a la izquierda y el valor a la derecha.

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

No es necesario declarar el tipo de dato, ya que Python lo detecta automáticamente a partir del valor asignado.

Las variables en Python no requieren declaración de tipo. El intérprete infiere el tipo a partir del valor asignado.

Tipos de datos básicos

Python tiene cuatro tipos de datos fundamentales:

  • int: números enteros como 10, -3 o 0
  • float: números decimales como 3.14 o -0.5
  • str: cadenas de texto entre comillas como "hola"
  • bool: valores lógicos True o False

La función type() permite comprobar el tipo de cualquier variable:

cantidad = 10
temperatura = 36.6
ciudad = "Madrid"

print(type(cantidad))     # <class 'int'>
print(type(temperatura))  # <class 'float'>
print(type(ciudad))       # <class 'str'>

Operaciones según el tipo

Cada tipo de dato admite operaciones específicas. Los números permiten aritmética, las cadenas se concatenan con + y los booleanos se usan en condiciones lógicas.

total = cantidad * 3
saludo = "Hola, " + ciudad
resultado = activo and True

Los operadores + y * se comportan de forma diferente según el tipo: con números realizan aritmética, pero con cadenas concatenan o repiten texto.

Para combinar un número con texto hay que convertirlo primero usando str():

mensaje = "Tengo " + str(edad) + " anos"
print(mensaje)  # Tengo 25 anos
Alan Sastre - Autor del tutorial

Alan Sastre

Ingeniero de Software y formador, CEO en CertiDevs

Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, Python es una de sus áreas de expertise. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan se dedica a crear contenido educativo de calidad para desarrolladores de todos los niveles.

Más tutoriales de Python

Explora más contenido relacionado con Python y continúa aprendiendo con nuestros tutoriales gratuitos.

Aprendizajes de esta lección

Comprender cómo crear variables y conocer los tipos de datos básicos en Python.