Voici quelques titres basés sur des questions qui fonctionnent bien avec l'article : * **Comment puis-je afficher les variables définies dans le shell Python ?** * **Quelles fonctions sont disponibles pour inspecter les variables en Python ?*

DDD
Libérer: 2024-10-27 02:19:03
original
384 Les gens l'ont consulté

Here are a few question-based titles that work well with the article:

* **How can I view defined variables in the Python shell?**
* **What functions are available for inspecting variables in Python?**
* **How do I list all global and local variables in P

Affichage des variables définies dans Python Shell

Lors de l'exécution de calculs complexes, il devient impératif de garder une trace des variables définies au cours du processus. Pour y parvenir en Python, il existe plusieurs approches inspirées du listout élégant de MATLAB.

dir() pour les variables dans la portée

La fonction dir() fournit une liste de toutes les variables actuellement dans la portée. Cela inclut à la fois les variables locales et globales.

<code class="python">>>> x = 10
>>> y = 20
>>> dir()
['__annotations__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', 'x', 'y']</code>
Copier après la connexion

globals() pour les variables globales

La fonction globals() renvoie un dictionnaire contenant toutes les variables globales. L'accès aux valeurs nécessite une indexation.

<code class="python">>>> z = 30
>>> globals()['z']
30</code>
Copier après la connexion

locals() pour les variables locales

Semblable à globals(), locals() renvoie un dictionnaire de variables locales dans le portée actuelle.

<code class="python">def example_function():
    inside_x = 100
    return locals()

>>> example_function()
{'inside_x': 100}</code>
Copier après la connexion

Grâce à ces mécanismes, vous pouvez rapidement inspecter les variables définies, surveiller leurs valeurs et éviter les conflits.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!