¿Cómo utilizar la función anidada con len (args)?

Autor: | Última modificación: 19 de julio de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post: ,

¿Sabes cómo utilizar la función anidada con len (args) para trabajar con dos funciones? Si la respuesta es negativa y te gustaría aprender, te recomendamos seguir leyendo esta publicación. Como puedes ver en el post acerca de cómo emplear una función anidada en Python, una función de este tipo se encarga de juntar dos funciones en una para imprimir ambos procesos en una misma función.

Así pues, ahora te comentaremos cómo puedes utilizar la función anidada con len (args) para reproducirlo en tus proyectos de código.

¿Cómo funciona len( )?

Anres de saber cómo se emplea una función anidada, es importante recordar en qué consiste la función len( ). De acuerdo con la documentación oficial de Python, uno de los lenguajes de programación más empleados en la actualidad, la función len( ) se utiliza para devolver el tamaño o número de objeto que tiene un objeto que se ingresó. La respuesta de esta función se da en una tupla, una lista o una cadena.

Función anidada con len (args)

Ahora que conoces cómo funciona len( ), ya estás listo para indagar acerca de la función anidada con len (args). Por un lado, len es el tamaño de lo que resulta de una función, mientras que, por otro, args trabaja con las posiciones de argumentos de una función.

Para profundizar en el uso de esta función, a continuación te presentamos los tres pasos que tienes que cumplir para trabajar con la función anidada con la instrucción len (args) en Python. Estos pasos son llamar a la función principal que después será anidada, definir la función anidada «def anidada» y ejecutar cada una se las funciones.

Llamar a la función principal

Así pues, el primer paso para completar el proceso para trabajar con una función anidada con len (args) es establecer la función original. Esta es la definición de tres_parametros. En este caso, debe tener también el proceso para imprimirla y, por tanto, su código es el siguiente:

#la función principal a la que llama la función anidada

🔴 ¿Quieres Aprender a Programar con Python? 🔴

Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semana

def tres_parametros (uno, dos = 2, tres = 3)

print (f «Los parámetros valen uno = {uno}, dos = {dos}, tres = {tres}»)

Definición de la función anidada

Una vez hayas establecido esta función de tres_parametros dentro de tu programa de código, ya es hora de que empieces a trabajar con la función de arg. Como puedes observar, la función len(args) lo que hace es comprobar el tamaño de los argumentos posicionales de la función anidada.

Entonces, en el primer caso, si llega un argumento posicional que es igual a 1 (==), el primer parámetro es la lista de [0], es decir uno, y como segundo parámetro podremos ingresar el argumento *kwargs.

#definición de la función anidada

def anidada (*args, **kwargs)

if len (args) == 1

tres_parámetros = (args [0], **kwargs)

El segundo caso corresponde a la situación donde no llega ningun parámetro posicional, es decir, len (args) es igual a 0. Así pues, se ingresa un valor -1 y los argumentos que sí tienen nombre de parte de **kwargs.

elif if len (args) == 0

tres_parámetros = (-1, **kwargs)

else:

tres_parámetros (*args, **kwargs)

Ahora tienes que realizar la ejecución de las funciones establecidas con diferentes valores que se pasan como argumentos. Estas serán:

#valores que se imprimen con la función

anidada ( )

anidada (10 )

anidada (tres = 333)

Resultados de la ejecución de funciones

A continuación, te presentamos los resultados de la anterior ejecución de las funciones anidadas que se establecieron en un primer momento:

Los parámetros valen uno = 1 dos = 2 tres = 3

Los parámetros valen uno = 10 dos = 2 tres = 3

Los parámetros valen uno = 10 dos = 12 tres = 3

De esta manera, ya sabes cómo emplear la función anidada con la instrucción len (args) para el desarrollo de tus programas para código y puedes reproducir este proceso en otros de tus proyectos.

Continua programando con Python

Ahora que sabes las características de la función anidada con len (args) y cómo utilizarla en tus proyectos de código, puedes reproducir el proceso en otros programas de cualquier otra índole, pero realizados con en el lenguaje de programación Python.

Aun así, aunque ya puedas recordar este proceso con el ejemplo práctico que te compartimos, es posible que busques una buena formación para continuar aprendiendo hasta convertirte en un verdadero experto. Por eso, te recomendamos matricularte en nuestro Aprende a Programar desde Cero Full Stack Jr. Bootcamp, ya que es la oportunidad perfecta para que continúes con tu proceso de formación en el ámbito de la programación. ¡Anímate y apúntate ya!

[email protected]

¿Sabías que hay más de 40.000 vacantes para desarrolladores web sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!