0% found this document useful (0 votes)
7 views5 pages

Python - Global Variables

The document explains global variables in Python, which are defined outside of functions and can be accessed from anywhere in the code. It also describes the use of the global keyword to modify global variables within functions. Examples illustrate the difference between local and global variables and how to properly declare and use them.

Uploaded by

juliettehailand
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views5 pages

Python - Global Variables

The document explains global variables in Python, which are defined outside of functions and can be accessed from anywhere in the code. It also describes the use of the global keyword to modify global variables within functions. Examples illustrate the difference between local and global variables and how to properly declare and use them.

Uploaded by

juliettehailand
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

 Tutorials  Exercises  Services   Sign Up Log in

S  JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C#

Python - Global Variables


❮ Previous Next ❯

Global Variables
Variables that are created outside of a function (as in all of the examples above) are known as global
variables.

Global variables can be used by everyone, both inside of functions and outside.

Example Get your own Python Server

Create a variable outside of a function, and use it inside the function

x = "awesome"

def myfunc():
print("Python is " + x)

myfunc()

Try it Yourself »

If you create a variable with the same name inside a function, this variable will be local, and can only
be used inside the function. The global variable with the same name will remain as it was, global and
with the original value.

Example
Create a variable inside a function, with the same name as the global variable
 Tutorials  Exercises  Services   Sign Up Log in
x = "awesome"
S  JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C#

def myfunc():
x = "fantastic"
print("Python is " + x)

myfunc()

print("Python is " + x)

Try it Yourself »

The global Keyword


Normally, when you create a variable inside a function, that variable is local, and can only be used
inside that function.

To create a global variable inside a function, you can use the global keyword.

Example
If you use the global keyword, the variable belongs to the global scope:

def myfunc():
global x
x = "fantastic"

myfunc()

print("Python is " + x)

Try it Yourself »

Also, use the global keyword if you want to change a global variable inside a function.
 Tutorials 
Example Exercises  Services   Sign Up Log in

S  JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C#


To change the value of a global variable inside a function, refer to the variable by using the global
keyword:

x = "awesome"

def myfunc():
global x
x = "fantastic"

myfunc()

print("Python is " + x)

Try it Yourself »

❮ Previous Next ❯

W3schools Pathfinder
Track your progress - it's free! Sign Up Log in
 Tutorials  Exercises  Services   Sign Up Log in

S  JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C#

COLOR PICKER

 

 SPACES UPGRADE AD-FREE

NEWSLETTER GET CERTIFIED CONTACT US

Top Tutorials Top References


HTML Tutorial HTML Reference
CSS Tutorial CSS Reference
JavaScript Tutorial JavaScript Reference
How To Tutorial SQL Reference
SQL Tutorial Python Reference
Python Tutorial W3.CSS Reference
W3.CSS Tutorial Bootstrap Reference
Bootstrap Tutorial PHP Reference
PHP Tutorial HTML Colors
Java Tutorial Java Reference
C++ Tutorial Angular Reference

 jQuery Tutorial
Tutorials 
Top Examples
Exercises  Services  jQuery Reference

Get Certified
Sign Up Log in

S  JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C#


HTML Examples HTML Certificate
CSS Examples CSS Certificate
JavaScript Examples JavaScript Certificate
How To Examples Front End Certificate
SQL Examples SQL Certificate
Python Examples Python Certificate
W3.CSS Examples PHP Certificate
Bootstrap Examples jQuery Certificate
PHP Examples Java Certificate
Java Examples C++ Certificate
XML Examples C# Certificate
jQuery Examples XML Certificate

    

FORUM ABOUT CLASSROOM


W3Schools is optimized for learning and training. Examples might be simplified to improve reading
and learning.
Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full
correctness
of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie
and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.

You might also like