En Python, el nombre de una variable es una etiqueta que se usa para identificar y almacenar valores en la memoria. Al asignar un valor a una variable, Python crea un espacio en la memoria con ese nombre y almacena el valor asociado a él.
# Variables con nombres descriptivos nombre = "Juan" edad = 30 altura_cm = 175.5 # Constantes con letras mayúsculas y guiones bajos PI = 3.14159 GRAVEDAD_TIERRA = 9.81
Reglas para nombrar variables en Python
- Los nombres de las variables deben comenzar con una letra (a-z, A-Z) o un guión bajo (_).
- El resto del nombre de la variable puede contener letras, números y guiones bajos.
- Los nombres de las variables son sensibles a mayúsculas y minúsculas, lo que significa que nombre, Nombre y NOMBRE se considerarán como tres variables diferentes.
- Los nombres de las variables no pueden comenzar con un número.
- No se pueden utilizar palabras clave reservadas de Python como nombres de variables. Algunas palabras clave reservadas incluyen if, else, for, while, def, class, entre otras.
Nombres de Variables en Python: Buena Práctica para una Programación Legible
Cuando programamos en Python, una de las tareas más comunes es utilizar variables para almacenar y manipular datos. La elección de nombres adecuados para nuestras variables es esencial para que nuestro código sea legible y fácil de entender para nosotros y otros desarrolladores.
Camel case en Python
En Camel Case, el nombre de la variable comienza con minúscula y las palabras subsecuentes tienen la primera letra en mayúscula, sin espacios ni caracteres especiales entre las palabras. Este estilo es popular en lenguajes de programación como Python.
def calcularPromedio(notasEstudiante): promedioGeneral = 0.0 for nota in notasEstudiante: promedioGeneral += nota promedioGeneral /= len(notasEstudiante) return promedioGeneral
Pascal Case en Python
En Pascal Case, el nombre de la variable comienza con mayúscula y las palabras subsecuentes también tienen la primera letra en mayúscula, sin espacios ni caracteres especiales entre las palabras.
# Declarar una variable de tipo cadena NombreCompleto = "Juan Perez" # Declarar una variable entera EdadEstudiante = 20
Snake Case en Python
En Snake Case, el nombre de la variable utiliza letras minúsculas y las palabras están separadas por guiones bajos.
# Declarar una lista de nombres nombres_completos = ["Juan Perez", "Maria Lopez", "Pedro Gomez"] # Declarar una variable de tipo booleano es_estudiante = True