0% encontró este documento útil (0 votos)
19 vistas15 páginas

Funciones

Cargado por

Eladio Morales
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas15 páginas

Funciones

Cargado por

Eladio Morales
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 15

UNIVERSIDAD SERGIO

ARBOLEDA

Programación
Nivel Explorador
PREPARACIÓN SEMANA 10
FUNCIONES
Ya hemos hablado sobre funciones pero acá vamos a profundizar este tema
En Python, una función se define utilizando la palabra clave def, seguida del nombre de la función y paréntesis
que pueden contener parámetros.

Ejemplo:
FUNCIONES
Las funciones pueden recibir o no argumentos, reciben parámetros cuando este es necesario para la ejecución de
dicha función
❖ Función con un argumento

Ejemplo:
FUNCIONES
❖ Función con múltiples argumentos: Se puede tener funciones con múltiples parámetros y utilizar
argumentos posicionales o argumentos de palabras clave.

Ejemplo:
FUNCIONES
❖ Retorno de valores: Una función puede devolver un valor utilizando la palabra clave return. Puede
también devolver múltiples valores como una tupla.

Ejemplo:
FUNCIONES
❖ Vida de una variable: El ámbito, vida o scope de una variable se refiere a la región del programa
donde esa variable es válida y puede ser utilizada. En Python, hay dos tipos principales de ámbitos:
• Ámbito Local: Variables definidas dentro de una función. Solo son accesibles dentro de esa
función.
• Ámbito Global: Variables definidas fuera de cualquier función. Son accesibles en todo el
programa.
Ejemplo:
FUNCIONES
❖ Funciones Lambda: Las funciones lambda (o funciones anónimas) son funciones pequeñas y sin
nombre que se pueden definir en una línea. Son útiles para operaciones simples.

Ejemplo:

También son convenientes en expresiones de mapeo o filtrado


por
EJEMPLOS
• Ejemplo 1: Función para Calcular el Factorial
EJEMPLOS
• Ejemplo 2: Función Lambda para Filtrar Números Pares
DICCIONARIOS Y SUS MÉTODOS
❖ Como ya lo habíamos mencionado en Python, un diccionario es una estructura de datos que
permite almacenar pares clave-valor. Cada clave debe ser única y está asociada a un valor
específico.

Ejemplo:
DICCIONARIOS Y SUS MÉTODOS
❖ Los métodos mas comunes en el manejo de diccionarios son:

‘get’: Retorna el valor asociado a una clave, o un ‘keys’: Retorna una lista con todas las claves del ‘values’: Retorna una lista con todos los valores del
valor predeterminado si la clave no está presente. diccionario. diccionario.

‘items’: Retorna una lista de tuplas, cada una ‘pop’: Elimina un elemento dado su clave y ‘update’ : Actualiza el diccionario con otro
conteniendo un par clave-valor. retorna su valor. diccionario o con pares clave-valor.
EJEMPLOS
• Ejemplo 3: Información del estudiante
EJEMPLOS
• Ejemplo 4: Registro de productos
¿Preguntas?

También podría gustarte