Cómo usar una llamada a una función de Python

Aprenda C # para Android

En la última publicación de presentación de Python, demostré cómo crear una aplicación simple usando variables y declaraciones condicionales. Sin embargo, para hacer algo realmente poderoso en un lenguaje de programación dado, ¡necesita comprender las funciones! En esta publicación, discutiremos la llamada a la función Python.

¿Qué es una llamada a una función de Python?

Antes de examinar cómo llamar a una función en Python, primero debemos familiarizarnos con el concepto.

Lea también: Los mejores cursos de Python en línea

Las funciones se utilizan durante la programación como una forma de agrupar determinadas actividades. Esto se vuelve útil en una variedad de circunstancias, particularmente cuando una tarea repetitiva debe realizarse varias veces.

Las funciones se utilizan durante la programación como una forma de agrupar determinadas actividades.

Por ejemplo, si creó una aplicación que dibujó cientos de triángulos en la pantalla para generar un efecto caleidoscópico, puede hacerlo de dos formas:

  • Sin funciones: escribiendo repetidamente el código con el que dibujar un triángulo.
  • Con una llamada de función de Python: generando muchas coordenadas e insertándolas en la función “dibujar triángulo”.

Este último es mucho más eficiente, requiere menos código y generalmente es el método preferido. No solo eso, sino que si alguna vez decides que quieres dibujar cuadrícula en lugar de triángulos; ¡Solo podría cambiar unas pocas líneas de código y toda la salida sería diferente!

Un beneficio adicional de usar las funciones es que son modulares y portátiles. Si escribe otro programa con un triángulo, simplemente puede copiar y pegar el código del triángulo al por mayor.

Ejemplo de función de llamada de Python

Aquí hay un ejemplo extremadamente simple de una función de Python que imprimirá “¡Hola mundo!” en la pantalla:

Código

def hello_print():

    print("Hello World!")

    return

hello_print()

¡Aquí se explica cómo definir una función en Python y llamarla!

La función aquí se llama HelloPrint. Primero “definimos” esta función con la declaración def, luego colocamos cualquier código del que queremos formar parte directamente debajo de ella. La declaración de retorno simplemente le indica al intérprete que regrese a donde estaba en el código antes de ejecutar la función.

Tenga en cuenta que he escrito en mayúscula cada palabra en el nombre de mi función. Esta es una buena práctica, ya que ayuda a distinguir una llamada a una función de Python de las instrucciones.

Ahora, siempre que queramos decir “¡Hola mundo!” podemos escribir simplemente HelloPrint () y sucederá!

Por ejemplo:

Código

def hello_print():

    print("Hello World!")

    return

hello_print()

hello_print()

Ejecute este código y verá el mensaje “¡Hola mundo!” el mensaje aparece dos veces!

Dado que este código está agrupado por separado, no se ejecutará hasta que use la llamada a la función Python. Esto también significa que este código hará exactamente lo mismo:

Código

def hello_print():

    print("Hello World!")

    return

hello_print()

hello_print()

Esto también significa que debería poder averiguar cómo llamar a una función desde otra función:

Código

def greetings_print():

    print("Hello World!")

    nice_day_today()

    return

def nice_day_today():

    print(“Nice day today, isn’t it!”)

    return

greetings_print()

Y esto, en pocas palabras, ¡es como llamar a una función en Python! Pero todavía no hemos aprovechado la cierto ¡El poder de las funciones de Python todavía!

Cómo pasar información a una llamada de función de Python

Si bien las funciones son útiles para realizar tareas repetitivas, su poder real radica en la capacidad de proporcionar y recibir datos. Este es el propósito de esos pequeños corchetes: nos permiten llamar a una función en Python mientras también pasamos los datos.

Por ejemplo, el siguiente código dirá “Hola Adam”:

Código

def say_hello(Name):

    print(“Hello ” + Name)

    return

say_hello(“Adam”)

Esto significa que una misma función puede realizar acciones ligeramente diferentes dependiendo de las variables que le demos.

Cómo manipular los datos

Sin embargo, aún más útil es la capacidad de una función para transformar datos.

Para hacer esto, necesitamos pasar información a la función, realizar una acción y luego devolver esa información.

Aquí hay una forma de hacer esto con una llamada funcional de Python:

Código

def multiplier(Number):

    return = Number * 10

print(multiplier(5))

Aquí, la salida será “50” porque el número 5 se pasa con la llamada a la función Python, que devuelve ese valor multiplicado por 10. Observe cómo podemos escribir la llamada a la función Python como si fuera el nombre de un entero. ¡Esto permite una codificación muy rápida y flexible!

Hay innumerables formas en que podemos utilizar esta función. Aquí hay otro pequeño ejemplo que solo toma tres líneas de código:

Código

def counter(Name):

    return len(Name)

name_please = input("Name length counter! Enter your full name ")

print(Counter(name_please))

Esta pequeña aplicación es un “contador de longitud de nombres”. Utiliza la declaración len de Python, que devuelve un número entero basado en la longitud de una cadena. Entonces, ¡esta divertida aplicación puede decirte cuántos caracteres hay en tu nombre!

Los espacios están incluidos pero bueno, ninguno es perfecto.

Solo estamos rascando la superficie de Python

¡Ahora sabe cómo usar una llamada a una función de Python! Esto abre un mundo de posibilidades, ¡pero no se detenga ahí! Para aprovechar al máximo el poder de Python, debe comprender conceptos como funciones, módulos y más. Con ese fin, le recomendamos que consulte nuestra guía de los mejores cursos de Python en línea.

Dicho esto, si eres un verdadero principiante y estás buscando un gran curso para comenzar fácilmente, te recomendamos encarecidamente. Programación con Python: formación para aspirantes a desarrolladores, que puede obtener por solo $ 49,99, lo cual es una ganga ya que el campo vale alrededor de $ 700.


Para obtener más noticias, funciones y tutoriales para desarrolladores de Android Authority, ¡no se pierda la suscripción al boletín mensual a continuación!

About MiReal

Compruebe también

Cómo instalar Python en Windows, Mac o Linux

Python es uno de los lenguajes de programación más potentes y amigables para principiantes del …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *