Function Scope

This lesson will highlight some important things to know about a function's scope.

We'll cover the following

The scope of a function means the extent to which the variables and other data items made inside the function are accessible in code.

In Python, the function scope is the function’s body.

Whenever a function runs, the program moves into the function scope. It moves back to the outer scope once the function has ended.

Data Lifecycle #

In Python, data created inside the function cannot be used from the outside unless it is being returned from the function.

Variables in a function are isolated from the rest of the program. When the function ends, they are released from memory and cannot be recovered.

The following code will never work:

Get hands-on with 1200+ tech skills courses.