Using global variables in a function
In Python, you can use global variables in a function by declaring the variable as global within the function. Here's an example:
In this example, x
is a global variable that is defined outside of the foo
function. Within the foo
function, we declare x
as a global variable using the global
keyword. This allows us to modify the value of x
within the function. When we call the function and then print the value of x
, we see that it has been changed to 20.
Keep in mind that global variables should generally be used sparingly, as they can make code harder to understand and maintain. In most cases, it is better to pass values into a function as arguments and return values from the function using the return
statement.