a = 'this is a global variable' def yourFunction(arg): #you need to declare a global variable, otherwise an error global a return a.split(' ')
global variable variable = 'whatever'
global var1 var1 = 'whatever'
a = 0 def testFor(): global a if(a == 0): #run code
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
global n n = 'whatever'
"allows you to modify a variable outside its class or function"
x = 5 def foo(): global x = 10 print("local x:", x) foo() print("global x:", x)
globals 1, 2, 3