keyword global en Python

La keyword global en Python se utiliza para crear variables globales desde un ámbito no global, p. dentro de una función.

Ejemplo

Vea lo que sucede si el primer carácter es un número:

#crear una función:
def myfunction():
  global x
  x = "hola"

#ejecuta la función:
myfunction()

#x ahora debería ser global y accesible en el ámbito global.
print(x)