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:

# Declarar una variable entera
edad = 30

# Declarar una variable decimal
altura = 1.75

# Declarar una variable de cadena (string)
nombre = "Juan"

# Declarar una variable booleana
es_estudiante = True

En este ejemplo, hemos declarado cuatro variables:

  • La variable edad es de tipo entero y tiene el valor 30.
  • La variable altura es de tipo decimal y tiene el valor 1.75.
  • La variable nombre es de tipo cadena (string) y tiene el valor «Juan«.
  • La variable es_estudiante es de tipo booleano y tiene el valor True.

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.

nombre = "Juan"
edad = 30
es_estudiante = True

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.

nombre = "Juan"
edad = 30
es_estudiante = True

print(type(nombre))  # Salida: <class 'str'>
print(type(edad))    # Salida: <class 'int'>
print(type(es_estudiante)) # Salida: <class 'bool'>

¿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.

nombre1 = "Juan"
nombre2 = 'Juan'

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.

nombre = "Juan"
Nombre = "Pérez"
NOMBRE = "Gómez"

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-z o A-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, Hola y HOLA se consideran como tres variables diferentes.

Ejemplo de variables válidas

Recuerde que las variables distinguen entre mayúsculas y minúsculas

mivariable = "Receta"
_mi_variable = "Receta"
mi_variable = "Receta"
MIVARIABLE = "Receta"
miVariable = "Receta"
mivariable2 = "Receta"

Ejemplo de errores en variables

Ahora algunos ejemplos de como NO hay que declarar variables, porque de lo contrario Python te dará un 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

ropa = ["Camiseta", "Zapatillas", "Camisa"]
x, y, z = ropa
print(x)
print(y)
print(z)

Aprende a utilizar las variables en Python: