Comment récupérer les noms de paramètres dans les fonctions Python ?

DDD
Libérer: 2024-11-02 07:03:03
original
691 Les gens l'ont consulté

How to Retrieve Parameter Names in Python Functions?

Récupération des noms de paramètres dans une fonction Python

Dans une fonction Python, on peut rencontrer le besoin d'accéder à une liste de noms de paramètres. Bien que le module inspect vienne généralement à l'esprit, il existe une solution plus simple utilisant l'attribut code :

<code class="python">def func(a, b, c):
    print(func.__code__.co_varnames)</code>
Copier après la connexion

Cette méthode concise extrait les noms des paramètres tels qu'ils apparaissent dans la définition de la fonction. Alternativement, pour les fonctions avec des arguments par défaut, l'attribut defaults fournit un tuple des valeurs par défaut :

<code class="python">def func2(x, y=3):
    print(func2.__code__.co_varnames)
    print(func2.__defaults__)</code>
Copier après la connexion

Cette approche est particulièrement utile lorsqu'une introspection dynamique des paramètres est requise, permettant aux fonctions de s'auto-analyser. -découvrir leurs paramètres au moment de l'exécution.

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!