Cómo devolver información de funciones en python

Las funciones se pueden visualizar los datos directamente en Python o pueden devolver los datos de la persona que llama para que la persona que llama puede hacer algo más con ella. En algunos casos, una función muestra los datos directamente, así como datos devuelve a la persona que llama, pero es más común que una función a mostrar los datos directamente o para devolverlo a la persona que llama.

Hasta qué funciones de trabajo depende del tipo de tarea de la función debe realizar. Por ejemplo, una función que realiza una tarea relacionada matemáticas-es más probable que devolver los datos a la persona que llama que algunas funciones.

Para devolver los datos a una persona que llama, una función debe incluir la palabra clave regreso, seguido de los datos para volver. Usted no tiene límite en lo que puede volver a una persona que llama. Estos son algunos tipos de datos que comúnmente se ve devuelto por una función a una persona que llama:

  • Valores: Cualquier valor es aceptable. Usted puede regresar números, tales como 1 o 2.5- cuerdas, como " Hola " - o valores booleanos, como Verdadero o Falso.

  • Variables: El contenido de cualquier obra variables tan bien como un valor directo. La persona que llama recibe todos los datos que se almacena en la variable.

  • Expresiones: Muchos desarrolladores utilizan expresiones como acceso directo. Por ejemplo, puede simplemente volver A + B en vez de realizar el cálculo, coloque el resultado en una variable, y luego regresar la variable a la que llama. El uso de la expresión es más rápido y realiza la misma tarea.

  • Los resultados de otras funciones: En realidad puede devolver datos desde otra función como parte de la devolución de su función.

Es el momento de ver cómo los valores de retorno funcionan. Abra una ventana del intérprete de Python y escriba el siguiente código:

def DoAdd (valor1, valor2): return Valor1 + Value2

Esta función acepta dos valores como entrada y devuelve la suma de los dos valores. Sí, probablemente podría realizar esta tarea sin necesidad de utilizar una función, pero así es como empiezan muchas funciones. Para probar esta función, escriba print (" La suma de 3 + 4 es # 148 ;, DoAdd (3, 4)) y pulse Enter.

imagen0.jpg


» » » » Cómo devolver información de funciones en python