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,-3o0 - float: números decimales como
3.14o-0.5 - str: cadenas de texto entre comillas como
"hola" - bool: valores lógicos
TrueoFalse
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
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.