Nombres de variables en Python

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