Bonjour à tous,

Je me remets sérieusement à programmer après des années à me mettre en veille sur ce domaine (je suis amateur, ce n'est absolument pas une activité professionnelle).

Je vous explique ma question.

Je possède une classe dont les objets ont plusieurs attributs (admettons param1, param2 et param3 pour faire simple).
J'aimerais faire une fonction comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
class TEST:
 
def __init__(self, a, b, c)
    self.param1 = a
    self.param2 = b
    self.param3 = c
 
def function(self, text)
    #Code quelconque
    resultat = x + self.'txt'
    return resultat
en gros, si je tape function(param1), je veux faire un test sur ce paramètre là, et donc être capable de faire également le test sur param2 et param3 et ainsi de suite. Comment faire ?
J'ai cherché un peu partout, et apparemment il faudrait que je fasse une fonction par caractéristique, mais j'aimerais pouvoir n'en faire qu'une.

A vous lire, merci d'avance.

Otnas