⊗pyPmFnAPC 12 of 129 menu

Kombination von normalen Parametern und *args in Python

In einer Funktion können normale Parameter und *args kombiniert werden. Nur in diesem Fall muss *args immer an letzter Stelle stehen. Fügen wir unserer Funktion zwei zusätzliche numerische Parameter hinzu und geben sie zusammen mit *args in der Konsole aus:

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

Nach der Ausführung des Codes werden die Zahlen 1 und 2 in der Konsole separat vom Tupel der anderen Zahlen ausgegeben, da das System sie num1 und num2 zugeordnet hat:

1 2 (3, 4, 5)

Wie wird das Ergebnis der Ausführung des folgenden Codes sein:

def func(num1, num2, *args): return sum(args) + (num1 * num2) print(func(10, 5, 1, 2, 3))
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen