Answers for "python global variable"

4

global vs local variables

# in functions we use Global vs Local variables
# Global means as the name suggests it's Global (accessed anywhere in file)

def player_health():
  # Local variable 
  # Local variables can't be accessed outside of a function
  player_health = 78
  
# error
print(player_health)


# Global Variables
player_strength = 2
def increase_strength():
	player_strength = 3		# this will give you an error because the player_strength
    # is defined in the global scope so you can't modify it in a function
    
    # if you try to print the global variable in function you can do it
    print(player_strength)
    
# Local
	# only accessed/edited by the functions only
# Global
	# accessed/edited in global level not in functions
    # only accessed by functions but not editable
    
# if you got something by this example please upvote it
Posted by: Guest on January-07-2021
11

python access global variable

globvar = 0

def set_globvar_to_one():
    global globvar    # Needed to modify global copy of globvar
    globvar = 1

def print_globvar():
    print(globvar)     # No need for global declaration to read value of globvar

set_globvar_to_one()
print_globvar()       # Prints 1
Posted by: Guest on August-14-2020
4

how to set global variable in python function

#A global variable can be accessed from the hole program.

global var = "Text"
Posted by: Guest on August-05-2021
12

global python

"""
USING GLOBALS ARE A BAD IDEA, THE BEST WAY TO PERFORM AN ACTION WHICH NEEDS GLOBALS WOULD 
BE TO USE RETURN STATEMENTS. GLOBALS SHOULD ONLY EVER BE USED IN RARE OCCASIONS WHEN YOU
NEED THEM
"""

# allows you to modify a variable outside its class or function

EXAMPLE:
  
def test_function():
  global x
  x = 10

test_function()
print(f"x is equal to {x}") # returns x is equal to 10
Posted by: Guest on October-11-2020
11

global in python

a = 'this is a global variable'
def yourFunction(arg):
    #you need to declare a global variable, otherwise an error
    global a
    return a.split(' ')
Posted by: Guest on March-14-2020
1

python global variables

#### A_FILE.PY
a_global_variable = "Hello"
####sys.path.append(".")

##### B_FILE.PY
import a_file

output = a_file.a_global_variable

print(output)
------> Hello
Posted by: Guest on September-16-2021

Python Answers by Framework

Browse Popular Code Answers by Language