Donc, je sais que vous pouvez envelopper une fonction autour d'une autre fonction en procédant comme suit.Passage Python dans les affectations de variables via un wrapper de fonction
def foo(a=4,b=3):
return a+b
def bar(func,args):
return func(*args)
donc si je puis appelé
bar(foo,[2,3])
la valeur de retour serait 5.
Je me demande est-il un moyen d'utiliser la barre pour appeler foo avec foo (b = 12) où la barre reviendrait 16?
Est-ce que cela a du sens? Merci beaucoup pour votre temps à l'avance! Et désolé de poser autant de questions.
Merci Mark! C'est parfait, exactement ce dont j'avais besoin! –