⊗pyPmUFNPa 202 of 208 menu

Paramètres nommés en Python

Si de nombreux paramètres sont passés à une fonction, le risque de faire une erreur augmente, car on peut confondre les valeurs pour les paramètres dont nous avons besoin.

Pour éviter de tels problèmes, Python offre la possibilité de spécifier les noms des paramètres lors de l'appel de la fonction. Voyons comment cela se fait. Supposons que nous ayons la fonction suivante :

def func(num1, num2): return num1 + num2

On peut simplement l'appeler :

res = func(5, 10) print(res) # affichera 15

Ou on peut appeler les paramètres avec leurs noms :

res = func(num1=5, num2=10) print(res) # affichera 15

Les paramètres nommés sont très pratiques car on peut les intervertir lors de l'appel de la fonction :

res = func(num2=2, num1=5) print(res) # affichera 3

Si plusieurs paramètres optionnels sont définis lors de la déclaration de la fonction, ils peuvent également être rendus nominaux. Dans ce cas, il n'est pas nécessaire de les énumérer dans l'ordre qui leur a été attribué lors de la déclaration :

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # affichera 8

Soit la fonction :

def func1(num1, num2, num3): return (num1 + num2) * num3

Appelez-la en passant les valeurs via des paramètres nommés.

Soit la fonction :

def func1(text1, text2): return text1 + ' ' + text2

Appelez-la en passant la chaîne 'hello' et votre nom via des paramètres nommés.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser