var = 1
def foo():
global var
print(var)
var = 10
print(var)
foo()
print(var)
var = 1
def foo():
print(var)
return 10
var = foo()
print(var)
Used when you use the global
statement to update a global variable. Pylint
just try to discourage this usage. That doesn’t mean you cannot use it!