Bonjour
Je voudrais savoir comment récupérer le nom d'une variable autre que d'une fonction ou d'une classe.
Question simple surement mais après plusieurs recherches je ne n'ai pas trouvé.
J'ai surement du passer à côté de la réponse, mais bon ........
J'ai identifié pour les class méthode et fonction la solution c'est
par exemple
def mafonction(var):
pass
Ensuite print mafonction.__name__ donne bien le nom attendu
Le champ de ma question est :
essai='valeur essai'
def nom_param(var):
zone à completer.....
return nom
print nom_param(essai) doit retourner la chaine 'essai'
question subsidiaire
à l'intérieur d'une méthode d'une classe j'ai défini la variable self.variable
je m'attends à ce que def val_param me retourne variable alors que je voudrai la valeur 'self.variable'
il y t-il une astuce complémentaire pour traiter ce point automatiquement ?
Merci d'avance de votre aide
Partager