Variables en Python
En Python, una variable es un nombre que se utiliza para hacer referencia a un valor almacenado en la memoria . Las variables son fundamentales en la programación, ya que nos permiten almacenar y manipular datos de diferentes tipos.
Declarar variables en Python
En Python, las variables son contenedores para almacenar datos . Nos permiten guardar valores y referenciarlos con un nombre específico. A diferencia de otros lenguajes de programación, Python no requiere que declares explícitamente el tipo de dato de una variable, ya que utiliza un tipado dinámico.
A continuación un ejemplo sobre como declarar una variable en Python:
Ejemplo
print("Ejemplo de la lección")
x = 2 + 3
print(x)
En este ejemplo, hemos declarado cuatro variables:
-
La variable
edades de tipo entero y tiene el valor30. -
La variable
alturaes de tipo decimal y tiene el valor1.75. -
La variable
nombrees de tipo cadena (string) y tiene el valor "Juan". -
La variable
es_estudiantees de tipo booleano y tiene el valorTrue.
Recuerda que en Python no es necesario especificar el tipo de variable al declararla, ya que el tipo se infiere automáticamente del valor asignado.
Creación de variables en Python
Para crear una variable en Python, simplemente asignamos un valor a un nombre específico. No necesitamos especificar el tipo de dato de la variable, ya que Python lo deducirá automáticamente del valor asignado.
Ejemplo
nombre = "Elena"
edad = 28
es_estudiante = True
print(nombre, edad, es_estudiante)
Obtener el Tipo de Datos de una Variable
Para obtener el tipo de dato de una variable en Python, podemos utilizar la función
type()
. Esto es útil cuando queremos saber el tipo de dato de una variable en tiempo de ejecución.
Ejemplo
nombre = "Elena"
edad = 28
es_estudiante = True
print(type(nombre))
print(type(edad))
print(type(es_estudiante))
¿Comillas Simples o Dobles?
En Python, podemos utilizar tanto comillas simples como comillas dobles para definir una cadena. Ambas formas son válidas y producen el mismo resultado.
Ejemplo
nombre1 = "Juan"
nombre2 = 'Juan'
print(nombre1)
print(nombre1) # Salida: Juan
print(nombre2) # Salida: Juan
Distingue Mayúsculas y Minúsculas
En Python, los nombres de las variables son sensibles a mayúsculas y minúsculas. Esto significa que
nombre
,
Nombre
y
NOMBRE
son considerados como tres variables diferentes.
Ejemplo
nombre = "Juan"
Nombre = "Pérez"
NOMBRE = "Gómez"
print(nombre) #print(nombre) # Salida: Juan
print(Nombre) # Salida: Pérez
print(NOMBRE) # Salida: Gómez
Reglas para las variables de Python
en Python, las variables son etiquetas que hacen referencia a los objetos que contienen los datos, en lugar de almacenar directamente los datos en sí mismas. Las reglas para nombrar variables en Python son importantes para seguir una convención clara y coherente en el código. Aquí están las reglas clave para nombrar variables en Python:
-
Un nombre de variable no puede comenzar con un número
: Los nombres de variable deben comenzar con una letra (
a-zoA-Z) o el carácter de subrayado (_). No pueden comenzar con un número u otros caracteres especiales. - Un nombre de variable debe comenzar con una letra o el carácter de subrayado : Como mencioné anteriormente, los nombres de variable deben comenzar con una letra (mayúscula o minúscula) o con el carácter de subrayado. No pueden comenzar con números ni otros caracteres.
-
Un nombre de variable solo puede contener caracteres alfanuméricos y guiones bajos
: Los nombres de variable pueden contener letras (mayúsculas o minúsculas), números (
0-9) y guiones bajos (_). No pueden contener espacios ni caracteres especiales. -
Case sensitive
: Python distingue entre mayúsculas y minúsculas en los nombres de variables. Esto significa que
hola,HolayHOLAse consideran como tres variables diferentes.
Ejemplo de variables válidas
Recuerde que las variables distinguen entre mayúsculas y minúsculas
Ejemplo
mivariable = "Receta"
_mi_variable = "Receta"
mi_variable = "Receta"
MMIVARIABLE = "Receta"
mmiVariable = "Receta"
mivariable2 = "Receta"
print(mivariable2)
Ejemplo de errores en variables
Ahora algunos ejemplos de como NO hay que declarar variables, porque de lo contrario Python te dará un error:
Ejemplo de error
5mivariable = "Receta"
mi variable = "Receta"
mi-variable = "Receta"
Desempaquetar una colección o Unpacking en Python
El Unpacking o desempaquetado, como su nombre indica, es un proceso que desempaqueta elementos iterables como
listas
,
tuplas
y
diccionarios
.
Asigna un valor a distintas variables
Ejemplo
x = y = z = 0
print(x, y, z)
Aprende a utilizar las variables en Python :
- Nombres de variables
- Asignar múltiples valores a las variables
- Variables de salida
- Variables globales en Python
Practica Variables en Python en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: Usar print()
A continuación un ejemplo sobre como declarar una variable en Python.
Ejemplo
edad = 28
altura = 1.72
nombre = "Elena"
es_estudiante = True
print(nombre, edad, altura, es_estudiante)
print(type(nombre), type(edad))
Ejercicio: Crear y mostrar variables
Asigna valores a variables y muéstralos con print().
Ejercicio: Usar print() (2)
En Python, podemos utilizar tanto comillas simples como comillas dobles para definir una cadena. Ambas formas son válidas y producen el mismo resultado.
Ejercicio: Usar print() (3)
En Python, los nombres de las variables son sensibles a mayúsculas y minúsculas. Esto significa que nombre , Nombre y NOMBRE.
Ejemplo
nombre = "Elena"
edad = 28
es_estudiante = True
print(type(nombre))
print(type(edad))
print(type(es_estudiante))
Ejercicio: Usar print() (4)
en Python, las variables son etiquetas que hacen referencia a los objetos que contienen los datos, en lugar de almacenar directamente los datos en sí mismas. Las reglas para nombra.
Ejemplo
mivariable = "Receta"
_mi_variable = "Receta"
mi_variable = "Receta"
MMIVARIABLE = "Receta"
mmiVariable = "Receta"
mivariable2 = "Receta"
print(mivariable2)
Ejercicio: Asigna un valor a distintas variables
Asigna un valor a distintas variables.
Ejemplo
nombre = "Elena"
edad = 28
es_estudiante = True
print(nombre, edad, es_estudiante)
Desafío de código
Perfil de Elena en Valencia
Crea tres variables: nombre (Elena), ciudad (Valencia) y coche (Seat Ibiza). Imprime una frase que las combine.
Código inicial
nombre = "Elena"
ciudad = "Valencia"
coche = "Seat Ibiza"
# Completa el print
Criterio de éxito: La salida debe contener «Elena» y «Valencia».
Comprueba lo aprendido
Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.