⊗pyPmUFNPa 202 of 208 menu

Parámetros con nombre en Python

Si se pasan muchos parámetros a una función, aumenta la posibilidad de cometer un error, ya que se pueden confundir los valores para los parámetros que necesitamos.

Para evitar tales problemas, en Python existe la posibilidad de especificar los nombres de los parámetros al llamar a una función. Veamos cómo se hace esto. Supongamos que tenemos la siguiente función:

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

Puedes simplemente llamarla:

res = func(5, 10) print(res) # mostrará 15

O puedes llamar a los parámetros por sus nombres:

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

Los parámetros con nombre son muy convenientes porque se pueden intercambiar al llamar a la función:

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

Si se definen varios parámetros opcionales al declarar la función, también se pueden hacer con nombre. En este caso, no es necesario enumerar los parámetros en el orden en que se establecieron al declararlos:

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

Se da la función:

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

Llámala pasando valores a través de parámetros con nombre.

Se da la función:

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

Llámala pasando la cadena 'hello' y tu nombre a través de parámetros con nombre.

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