Maison  >  Article  >  développement back-end  >  Comment inspecter les variables en Python : un guide sur dir(), globals() et locals()

Comment inspecter les variables en Python : un guide sur dir(), globals() et locals()

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-26 07:25:03728parcourir

How to Inspect Variables in Python: A Guide to dir(), globals(), and locals()

Exploration des listes de variables en Python

En Python, les développeurs rencontrent souvent le besoin d'inspecter les variables définies lors d'un calcul. Cela s'apparente à la fonctionnalité de liste de MATLAB, qui fournit une vue complète de toutes les variables déclarées jusqu'à un certain point.

Pour y parvenir en Python, plusieurs approches sont disponibles :

  • dir() : La fonction dir() répertorie les noms de toutes les variables dans le champ d'application, y compris les variables globales et locales. Sa sortie peut être utilisée pour vérifier l'utilisation et la disponibilité des variables.
  • globals() : La fonction globals() renvoie un dictionnaire contenant toutes les variables globales définies dans l'environnement actuel. Ceci est particulièrement utile pour inspecter les variables accessibles à plusieurs modules.
  • locals() : Semblable à globals(), la fonction locals() renvoie un dictionnaire de variables locales définies dans la fonction actuelle. ou module. Cela permet aux développeurs d'examiner les variables dans une portée spécifique.

En utilisant ces fonctions, les développeurs peuvent obtenir des informations sur les variables définies, leurs noms et leurs valeurs. Cela peut être inestimable pour le débogage, l'exploration des structures de données et la compréhension des interactions variables lors de calculs complexes.

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