Python – función global()

globals()La función en Python devuelve el diccionario de la tabla de símbolos global actual.

Tabla de símbolos: La tabla de símbolos es una estructura de datos que contiene toda la información necesaria sobre el programa. Estos incluyen nombres de variables, métodos, clases, etc.
La tabla de símbolos globales almacena toda la información relacionada con el alcance global del programa y se accede a ella en Python mediante el método globals().

Las funciones, las variables que no están asociadas con ninguna clase o función se almacenan en el ámbito global.

Syntax: globals()

Parameters: No parameters required.

Código #1:

# Python3 program to demonstrate global() function
  
# global variable
a = 5
  
def func():
    c = 10
    d = c + a
      
    # Calling globals()
    globals()['a'] = d
    print (d)
      
# Driver Code    
func()

Producción:

15

Código #2:

# Python3 program to demonstrate global() function
  
# global variable
name = 'gautam'
  
print('Before modification:', name)
  
# Calling global()
globals()['name'] = 'gautam karakoti'
print('After modification:', name)

Producción:

Before modification: gautam
After modification: gautam karakoti

Nota: También podemos cambiar el valor de las variables globales usando la función globals(). El valor modificado también se actualizó en la tabla de símbolos.

Publicación traducida automáticamente

Artículo escrito por shubham tyagi 4 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *