Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Local Variables in Python: Understanding Function-Level Scope | Understanding Variable Scope in Python
Intermediate Python

bookLocal Variables in Python: Understanding Function-Level Scope

A local variable is defined inside a function. You cannot access this variable outside the function's definition.

123456
def greet(): message = "Aloha" print(message, "# local message") greet() print(message) # This line will result in an error
copy

The output is:

Aloha # local message
NameError: name 'message' is not defined

The message variable is not accessible in the global scope; it exists only inside the function. When the function exits, this variable ceases to exist.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain what a global variable is?

Why does the error occur when trying to print 'message' outside the function?

Can you show an example of how to make 'message' accessible outside the function?

Awesome!

Completion rate improved to 3.7

bookLocal Variables in Python: Understanding Function-Level Scope

Desliza para mostrar el menú

A local variable is defined inside a function. You cannot access this variable outside the function's definition.

123456
def greet(): message = "Aloha" print(message, "# local message") greet() print(message) # This line will result in an error
copy

The output is:

Aloha # local message
NameError: name 'message' is not defined

The message variable is not accessible in the global scope; it exists only inside the function. When the function exits, this variable ceases to exist.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 2
some-alt