Maison >développement back-end >Tutoriel Python >Introduction détaillée à la fonction globale intégrée de Python

Introduction détaillée à la fonction globale intégrée de Python

高洛峰
高洛峰original
2017-03-21 11:04:141961parcourir

Documentation en anglais :

  • globals()

  • Renvoyer un dictionnaire représentant la table de symboles globale actuelle. Il s'agit toujours du dictionnaire du module actuel (à l'intérieur d'une fonction ou d'une méthode, c'est le module où il est défini, pas le module à partir duquel il est appelé).


  • Instructions :

  • 1. Retournez au rôle actuel Un dictionnaire de variables globales au sein du domaine.

>>> globals()
{&#39;__spec__&#39;: None, &#39;__package__&#39;: None, &#39;__builtins__&#39;: <module &#39;builtins&#39; (built-in)>, &#39;__name__&#39;: &#39;__main__&#39;, &#39;__doc__&#39;: None, &#39;__loader__&#39;: <class &#39;_frozen_importlib.BuiltinImporter&#39;>}
>>> a = 1
>>> globals() #多了一个a
{&#39;__spec__&#39;: None, &#39;__package__&#39;: None, &#39;__builtins__&#39;: <module &#39;builtins&#39; (built-in)>, &#39;a&#39;: 1, &#39;__name__&#39;: &#39;__main__&#39;, &#39;__doc__&#39;: None, &#39;__loader__&#39;: <class &#39;_frozen_importlib.BuiltinImporter&#39;>}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn