retorno de Python

Funciones y métodos de Python

La declaración de retorno de Python le indica a Python que continúe ejecutando un programa principal. Puede usar la declaración de retorno para enviar un valor al programa principal, como una cadena o una lista.

Las funciones son bloques de instrucciones que realizan una tarea específica en la programación. Una vez que se ha declarado una función, se puede reutilizar varias veces. El principal beneficio de usar funciones es que puede reducir la cantidad de líneas de código que escribe. 

Cuando esté trabajando con funciones en Python, encontrará la declaración return . Esta declaración detiene la ejecución de una función y devuelve valores de una función al programa principal.

En este tutorial, vamos a discutir cómo funciona la declaración return y cómo usar return to enviar valores a un programa principal.




Actualización de funciones de Python

Python incluye una serie de funciones integradas & mdash; como print () , str () y len () & mdash; que realizan tareas específicas.

Puede declarar sus propias Función de Python con la palabra clave def . Después de usar la palabra clave def , debe indicar el nombre de su función. Luego, debe especificar con un par de paréntesis. El paréntesis puede contener cualquier parámetro que desee que su función acepte.

Aquí está la sintaxis para declarar una función en Python:

 def example_function (): yourcodehere 



Python Return

La palabra clave Python return sale de un función e indica a Python que continúe ejecutando el programa principal. La palabra clave return puede enviar un valor al programa principal. Un valor podría ser una cadena, una tupla o cualquier otro objeto.

El 81% de los participantes afirmaron que se sentían más seguros sobre sus perspectivas laborales después de asistir a un bootcamp. Asóciese a un bootcamp hoy mismo.

El graduado promedio de un bootcamp pasó menos de seis meses en la transición profesional, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Esto es útil porque permite nosotros para procesar datos dentro de una función. Luego, podemos devolver los datos a nuestro programa principal, para que podamos usarlos fuera de nuestra función.


Los datos procesados ​​dentro de una función solo son accesibles dentro de la función. Este es solo el caso a menos que use la instrucción return para enviar los datos a otra parte del programa.

Aquí está la sintaxis de la palabra clave return:

 def example_function (): return "Ejemplo" 

La palabra clave return puede aparecer en cualquier lugar dentro de una función, y cuando el código ejecuta la declaración return, se saldrá de la función.

La declaración de retorno devuelve un valor al resto del programa, pero también se puede usar solo. Si no se define ninguna expresión después de la declaración de retorno, se devuelve Ninguno . Aquí hay un ejemplo de esto en acción:

 def función_ejemplo (): return función_ejemplo ()   

Nuestro código devuelve: Ninguno .

Puede decidir no especificar un valor si solo desea que una función deje de ejecutarse después de un punto en particular . Este es un caso de uso menos común de la declaración de retorno de Python.

Digamos que estamos operando un restaurante. Queremos crear un programa que devuelva el costo de los bocadillos que tenemos en el menú. Esta tarea debe estar contenida dentro de una función porque tenemos la intención de usarla más de una vez.

La mesera debe ingresar el nombre del sándwich que ha pedido un cliente y se le presentará el precio del sándwich. Podríamos realizar esta tarea usando el siguiente código:

 sandwich = "Jamón y queso" def calculate_price (producto) : si producto == "Jamón y Queso": devuelve 2.50 producto elif == "Atún y Pepino": devuelve 2.25 producto elif == "Mayo de huevo": devuelve 2.25 producto elif == "Chicken Club": devuelve 2.75 else: vuelve 2.50 calculate_price (sandwich) 

Ejecutemos nuestro programa y veamos qué sucede:

 2.50 

En la primera línea de código, declaramos el nombre del bocadillo cuyo precio queremos averiguar. En este caso, nuestra sándwich variable Python almacena el valor Jamón y queso .

A continuación, declaramos una función llamada calculate_price () que acepta un parámetro: el nombre del sándwich que el cliente desea comprar. Hemos utilizado declaraciones if de Python para comparar el nombre del producto con nuestra lista de bocadillos. Cuando se encuentra el nombre del producto, nuestro programa devuelve el precio que ha definido.


Estos son los valores de coma flotante de Python que nuestro programa puede devolver:

  • & ldquo; Jamón y queso & rdquo ;: 2.50
  • & ldquo; Chicken Club & rdquo ;: 2.75
  • Otro sándwich: 2.50

En la línea final , llamamos a nuestro método calculate_price () y pasamos la variable sándwich como argumento. Cuando se llama a nuestro método calculate_price () , nuestro programa ejecuta el método y devuelve el precio de el sándwich que hemos especificado.

En este caso, el sándwich que ha pedido nuestro cliente es Jamón y queso , por lo que nuestro programa devuelve 2.50. & nbsp;

Tan pronto como se ejecuta la instrucción return , nuestra función se detiene y nuestro programa continúa ejecutándose. & Nbsp;

Return in Python: Another Example

Let & rsquo; s use otro ejemplo del estado return  ent para ilustrar cómo funciona. Digamos que estamos creando un programa que calcula el cambio que debe pagar un cliente. Podríamos realizar esta tarea usando el siguiente código:

 price = 2.50 def calculate_change (amount_given): return amount_given - price calculate_change (4.00) 

Nuestro código regresa:

"Career Karma entró en mi vida cuando más lo necesitaba y rápidamente me ayudó a emparejarme con un bootcamp. Dos meses después graduándome, encontré el trabajo de mis sueños que se alineaba con mis valores y metas en la vida ".

Venus, ingeniero de software en Rockbot

Nosotros declaró una función llamada calculate_change que resta el precio del sándwich de la cantidad dada por el cliente. En este caso, el precio del sándwich es de $ 2,50 y el usuario le ha dado a la mesera $ 4,00. Entonces, nuestro programa devuelve $ 1.50.




Conclusión

La palabra clave return en Python sale de una función y le dice a Python que ejecute el resto del programa principal. Una palabra clave de retorno puede enviar un valor al programa principal.

Si bien los valores pueden haber sido definidos en una función, puede enviarlos de regreso a su programa principal y leerlos a lo largo de su código.

En este tutorial, profundizamos en los conceptos básicos de la declaración de retorno de Python. También analizamos dos ejemplos de funciones de Python que utilizaron la palabra clave return para ilustrar cómo funciona la declaración.


Para obtener cursos, recursos de aprendizaje y más información sobre Python, consulte nuestra guía completa sobre cómo aprender Python .





retorno de Python: StackOverflow Questions

Tutorials