Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
2 views

Python Scope

The document explains the concept of variable scope in Python, distinguishing between local and global scope. Local variables are confined to the function they are created in, while global variables can be accessed from any function. Examples illustrate how local variables are not accessible outside their function, whereas global variables are available throughout the code.

Uploaded by

vampireweekend
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Python Scope

The document explains the concept of variable scope in Python, distinguishing between local and global scope. Local variables are confined to the function they are created in, while global variables can be accessed from any function. Examples illustrate how local variables are not accessible outside their function, whereas global variables are available throughout the code.

Uploaded by

vampireweekend
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Python Scope

❮ PreviousNext ❯

A variable is only available from inside the region it is created. This is


called scope.

Local Scope
A variable created inside a function belongs to the local scope of that function,
and can only be used inside that function.

ExampleGet your own Python Server


A variable created inside a function is available inside that function:

def myfunc():
x = 300
print(x)

myfunc()

Try it Yourself »

Function Inside Function


As explained in the example above, the variable x is not available outside the
function, but it is available for any function inside the function:

Example
The local variable can be accessed from a function within the function:

def myfunc():
x = 300
def myinnerfunc():
print(x)
myinnerfunc()
myfunc()

Try it Yourself »

ADVERTISEMENT

ADVERTISEMENT

Global Scope
A variable created in the main body of the Python code is a global variable and
belongs to the global scope.

Global variables are available from within any scope, global and local.

Example
A variable created outside of a function is global and can be used by anyone:

x = 300

def myfunc():
print(x)

myfunc()

print(x)

Try it Yourself »

You might also like