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

Funciones Python

El documento describe las funciones en Python, incluyendo su definición, sintaxis y cómo se pueden pasar argumentos por posición o por nombre. También se aborda el uso de parámetros por defecto, el retorno de valores y la posibilidad de pasar un número indefinido de argumentos utilizando asteriscos. Se incluyen ejemplos y ejercicios para ilustrar estos conceptos.

Cargado por

hugo1997177
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)
14 vistas15 páginas

Funciones Python

El documento describe las funciones en Python, incluyendo su definición, sintaxis y cómo se pueden pasar argumentos por posición o por nombre. También se aborda el uso de parámetros por defecto, el retorno de valores y la posibilidad de pasar un número indefinido de argumentos utilizando asteriscos. Se incluyen ejemplos y ejercicios para ilustrar estos conceptos.

Cargado por

hugo1997177
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

Python

FUNCIONES
Definiciones

 Una función es un bloque de código que tiene


asociado un nombre, de manera que cada vez
que se quiera ejecutar el bloque de código basta
con invocar el nombre de la función
Sintaxis
Argumentos y parámetros

Por posición es la forma típica


Los argumentos de entrada con la que se asignan valores
de una función, pueden ser a una función y consiste en
pasados a través de dos colocar los parámetros de
formas: por posición o entrada en el mismo orden
por nombre. en el que fueron definidos
dentro de la función:
Argumentos y parámetros

 El llamado por nombre consiste en llamar la función especificando el nombre del


parámetro de entrada al cual estamos asignando dentro de la función:
Parámetros por defecto

 Python permite definir nuestras


funciones con parámetros por
defecto.
 En ese caso las funciones vienen
precargadas con los parámetros y
en caso de que el usuario no
especifique ningún parámetro, se
usarán estos por defecto.
Parámetro por omisión

 En Python, también es posible,


asignar valores por defecto a los
parámetros de las funciones. Esto
significa, que la función podrá ser
llamada con menos argumentos de
los que esperados
Ejercicio
Retorno de Una función puede devolver un
una función objeto de cualquier tipo tras su
invocación.

Para ello el objeto a devolver


debe escribirse detrás de la
palabra reservada return

Si no se indica ningún objeto, la


función no devolverá nada.
Pasar un número indefinido de
argumentos

 Es posible pasar un número variable de


argumentos a un parámetro. Esto se puede
hacer de dos formas

 *parámetro: Se antepone un asterisco al


nombre del parámetro y en la invocación de la
función se pasa el número variable de
argumentos separados por comas.
 Los argumentos se guardan en una lista que se
asocia al parámetro.
Pasar un número indefinido de
argumentos

 ** parametro: Se anteponen dos


asteriscos al nombre del parámetro y en
la invocación de la función se pasa el
número variable de argumentos por
pares nombre=valor separados por
comas.

 Los argumentos se guardan en un


diccionario que se asocia al parámetro.
Ejercicios

 Necesitamos que sume todos los números de  Usando ** es posible también tener como
entrada que se le pasen, sin importar si son 3 o parámetro de entrada una lista de elementos
100. almacenados en forma de clave y valor
Ejercicios

 De igual manera, podemos pasar un diccionario


como parámetro de entrada
Salir de la función y
transferir la ejecución de
vuelta a donde se realizó
la llamada.
Return
Devolver uno o varios
parámetros, fruto de la
ejecución de la función
Ejercicios

 Al ejectar return se para la ejecución de


la función y se vuelve o retorna al punto
donde fue llamada. Es por ello por lo
que el código que va después del
return
 Solo se usa return una vez hemos
acabado de hacer lo que teníamos
que hacer en la función.

También podría gustarte