Una variable en Python es un contenedor para almacenar datos que pueden ser modificados durante la ejecución del programa. Piensa en una variable como una etiqueta que puedes pegar a cualquier dato.
Las variables en Python deben comenzar con una letra (a-z, A-Z) o un guion bajo (_), seguido de letras, números o guiones bajos. Son sensibles a mayúsculas y minúsculas, por lo que variable
es diferente de Variable
.
<aside> ✅ Utiliza nombres descriptivos
Los nombres de las variables deben ser descriptivos sobre lo que representan o contienen. Por ejemplo, precio_total
es más descriptivo que prec_tot
.
</aside>
<aside> ✅ Snake case para nombres de variables
Python utiliza por convención el snake case para nombres de variables y funciones. Esto significa usar letras minúsculas con palabras separadas por guiones bajos, como numero_de_items
.
</aside>
<aside> ✅ Evita nombres de una sola letra excepto para contadores
Los nombres como x
, y
son aceptables para operaciones matemáticas simples o i
, j
para bucles. Sin embargo, en otros contextos, es mejor usar nombres más descriptivos.
</aside>
<aside> ✅ No uses palabras reservadas
Evita usar nombres de palabras reservadas en Python como if
, for
, class
, max
, min
, etc., ya que esto puede causar conflictos en el intérprete de Python.
</aside>
<aside> 🚫
No usar caracteres especiales
Solo se permiten letras, números y guiones bajos en los nombres de las variables. Otros caracteres especiales, como @
, $
, %
, no son válidos.
</aside>
<aside> ⚠️ Prefiere nombres en inglés
En entornos multiculturales o de colaboración, usar inglés para los nombres de variables es preferido para mantener la consistencia y asegurar que el código sea comprensible para una audiencia más amplia.
</aside>
<aside> ⚠️ Evita ambigüedades y abreviaturas no claras
Usa abreviaturas solo cuando sean comúnmente entendidas, como max
para 'máximo'. Evita abreviaturas que podrían ser ambiguas.
Ejemplo: temp
es de temporal o de temperatura. emp
es de empleado o empresa
</aside>
<aside> ✅ Consistencia
Sé consistente con la nomenclatura en todo tu proyecto. Esto ayuda a otros desarrolladores a entender rápidamente el código.
</aside>
Para asignar un valor a una variable, utiliza el signo igual (=
). Por ejemplo:
mi_variable = 10
nombre = "Alice"
# Asignación Multiple
a, b = 5, 6
# Eliminar variables
del nombre