⊗pyPmFnAPC 12 of 129 menu

Combinaison de paramètres ordinaires et *args en Python

Dans une fonction, il est possible de combiner des paramètres ordinaires et *args. Seulement dans ce cas, *args doivent toujours se trouver en dernière position. Ajoutons à notre fonction deux paramètres numériques supplémentaires et affichons-les dans la console avec *args :

def func(num1, num2, *args): print(num1, num2, args) func(1, 2, 3, 4, 5) # affichera 1 2 (3, 4, 5)

Après l'exécution du code, les nombres 1 et 2 s'afficheront dans la console séparément du tuple des autres nombres, puisque le système les a attribués à num1 et num2 respectivement :

1 2 (3, 4, 5)

Quel sera le résultat de l'exécution du code suivant :

def func(num1, num2, *args): return sum(args) + (num1 * num2) print(func(10, 5, 1, 2, 3))
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