Saltar la navegación

Funciones

Bloque de código reutilizable que realiza una sola tare específica.

Tareas repetitivas.

DRY

Don´t Repeat Yourselt

No dedemos repetir código 

Ventajas

  • Reusable
  • Conciso
  • Leíble
  • Mantenible
  • Comprobable

Sintaxis

def <función> ():

   #Código

def palabra clave

función debemos asignar un nombre a la función

( ) Agregar ciertos valores

: dedemos respetarlo por ser parte de la sintaxis

 

Llamar a una Función

Ejecutar el código del cuerpo de la función.

Ejemplo

def mostrar_mensaje():
    print("¡Hola, Mundo!")
    mostrar_mensaje()

Parámetro

Variable que se incluye en la definición de la función para representar y guardar un valor que podemos pasar cuando llamamos a la función. 

def sumar (x, y):
    print(x + y)
    



Argumento

Valor que asignamos a un parámetro cuando llamamos a una función.

Argumentos se especifican en la llamada a la función.

Son asignados a sus correspondientes parámetros.

Definición de la función

def sumar(x, y):
    print(x + y)

Llamada a la Función 

sumar(4, 5)

return

Retornar un valor luego de completar la tarea.

Cuando se ejecuta "return", la ejecución de la función se detiene inmediatamente. 

En el shell interactivo, el valor retornado por la llamada a una función no se muestra si se asigna a una variable. 

Creado con eXeLearning (Ventana nueva)