Fonction en python (2/3)
Définition : Valeur par défaut d'un argument
Une fonction est une relation qui associe à une valeur d'un ensemble de départ, une valeur de l'ensemble d'arrivée.
Exemple : Valeur par défaut d'un argument
Reprenons la même fonction, mais cette fois ci la valeur de l'argument 3 de la fonction sera 10 :
1
def ma_fonction(para1, para2, para3=10):
2
return para1 + para2, para1 + para3, para2 + para3, para1 + para2 + para3
L'appel de cette fonction pourra être :
1
print(ma_fonction(1,2))
Dans l'exemple précédent, ma_fonction(1,2), les valeurs des paramètres étaient associés aux arguments en fonction de leurs positions, para1 était égal à 1, para2 à 2 et para3 était égal à 10. L'ordre peut être changé si les arguments sont nommés :
1
print(ma_fonction(1,para3=3, para2=2))
Le résultat est alors un tuple égal à (3, 4, 5, 6) comme lors de l'appel ma_fonction(1,2,3).