Ámbito y duración de las variables
Comprenda cómo el ámbito de las variables afecta a su código y previene errores.
Ámbito y duración de las variables es una lección gratuita de Learn AI with Python en CoddyKit. Esta es la lección 3 de 5. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Learn AI with Python, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Learn AI with Python incluye 5 lecciones en total.
Introducción al ámbito y al ciclo de vida de las variables
El ámbito y el ciclo de vida determinan dónde existe una variable y durante cuánto tiempo. Comprender estos conceptos es fundamental para escribir código eficiente y sin errores.
En esta lección, aprenderá sobre las variables globales y locales, así como sobre el concepto de ciclo de vida de las variables.

¿Qué es el ámbito?
El ámbito hace referencia a la región de un programa en la que se puede acceder a una variable. Las variables pueden tener un ámbito global o local:
- Ámbito global: se puede acceder a la variable desde cualquier parte del programa.
- Ámbito local: solo se puede acceder a la variable dentro de la función en la que se define.
Variables globales
Una variable global se declara fuera de cualquier función y se puede utilizar desde cualquier parte del programa:
# Example of a global variable
x = 10 # Global variable
def print_x():
print(x)
print_x()Variables locales
Una variable local se declara dentro de una función y solo está disponible dentro de esa función:
# Example of a local variable
def calculate_square():
x = 5 # Local variable
return x * x
print(calculate_square())Ciclo de vida de las variables
El ciclo de vida de una variable hace referencia al tiempo durante el que existe en la memoria:
- Variables globales: existen mientras se ejecuta el programa.
- Variables locales: existen únicamente durante la ejecución de la función.
Modificar variables globales
Para modificar una variable global dentro de una función, utilice la palabra clave global:
# Modifying a global variable
x = 10
def update_x():
global x
x = 20
update_x()
print(x) # Outputs: 20Ejemplo práctico
Este es un ejemplo que muestra las variables globales y locales:
# Example of global and local variables
x = 100
def print_variables():
y = 50 # Local variable
print("Global variable x:", x)
print("Local variable y:", y)
print_variables()Errores comunes relacionados con el ámbito
Estos son algunos errores comunes que debe evitar:
- Intentar acceder a una variable local fuera de su función.
- Modificar una variable global sin utilizar la palabra clave
global. - Reemplazar una variable global por una variable local con el mismo nombre.
¿Qué hemos aprendido?
En esta lección, ha aprendido:
- La diferencia entre las variables globales y locales.
- A utilizar la palabra clave
globalpara modificar variables globales. - La importancia del ámbito y el ciclo de vida de las variables.
¡Excelente trabajo! Pasemos a la siguiente lección.

Aprende Python con un tutor de IA — gratis
Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.
- Cursos
- 53
- Lecciones
- 225
Preguntas frecuentes
¿La lección «Ámbito y duración de las variables» es gratis?
Sí — el texto completo de «Ámbito y duración de las variables» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Learn AI with Python, actualiza a CoddyKit PRO. El curso de Learn AI with Python incluye 5 lecciones en total.
¿Qué aprenderé en «Ámbito y duración de las variables»?
Comprenda cómo el ámbito de las variables afecta a su código y previene errores. Practicas Learn AI with Python con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Learn AI with Python?
No se requiere experiencia previa. Learn AI with Python en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 5.
¿Cuánto tiempo toma la lección «Ámbito y duración de las variables»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Learn AI with Python?
Sí. Cada lección de Learn AI with Python incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- ¿Qué es una función?
- Valores de retorno
- Ámbito y duración de las variables
- Funciones integradas frente a funciones definidas por el usuario
- Importación de módulos