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.
En Nombres de variables en Python verás el concepto explicado en lenguaje claro y un ejemplo que puedes ejecutar en el editor de The Data Schools.
Modifica el código del ejemplo antes de pasar a la siguiente lección: la experimentación fija mejor el aprendizaje que leer pasivamente.
Ejemplo
print(GRAVEDAD_TIERRA)
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,NombreyNOMBREse 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.
Ejemplo
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.
Ejemplo
print("Ejemplo de la lección")
x = 2 + 3
print(x)
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.
Ejemplo
frutas = ["manzana", "banana", "cereza"]
# Declarar una lista de nombres
nombres_completos = ["Juan Perez", "Maria Lopez", "Pedro Gomez"]
# Declarar una variable de tipo booleano
es_estudiante = True
print(es_estudiante)
Practica Nombres de 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()
En Python , el nombre de una variable es una etiqueta que se usa para identificar y almacenar valores en la memoria. Al asigna.
Ejercicio: Bucle for
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 pal.
Ejemplo
frutas = ["pera", "mango", "fresa"]
# Declarar una lista de nombres
nombres_completos = ["Juan Perez", "Maria Lopez", "Pedro Gomez"]
# Declarar una variable de tipo booleano
es_estudiante = True
print(es_estudiante)
Ejercicio: PascalCase en nombres
Usa PascalCase para nombres compuestos (p. ej. clases).
Ejemplo
class NombreCompleto:
def __init__(self, nombre, apellido):
self.nombre = nombre
self.apellido = apellido
p = NombreCompleto("Elena", "García")
print(p.nombre, p.apellido)
Ejercicio: Nombres de variables válidos
Muestra ejemplos de nombres de variables correctos en Python.
Ejemplo
mi_variable = 10
MiVariable = 20
_mi_var = 30
print(mi_variable, MiVariable, _mi_var)
Comprueba lo aprendido
Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.