⊗pyPmFnAPC 12 of 129 menu

Combinación de parámetros regulares y *args en Python

En una función se pueden combinar parámetros regulares y *args. Solo que en este caso *args siempre deben estar en último lugar. Añadamos a nuestra función dos parámetros numéricos adicionales y mostremoslos en la consola junto con *args:

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

Después de ejecutar el código en la consola los números 1 y 2 se mostrarán por separado del tupla de otros números, ya que el sistema los atribuyó a num1 y num2 respectivamente:

1 2 (3, 4, 5)

¿Cuál será el resultado de la ejecución del siguiente código:

def func(num1, num2, *args): return sum(args) + (num1 * num2) print(func(10, 5, 1, 2, 3))
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar