Una función es un grupo de sentencias que realizan
una tarea concreta. Es una forma de ordenar nuestra las variables definidas fuera de una
aplicación en pequeños bloques, facilitando así su función sí están accesibles desde dentro de
lectura y permitiendo reutilizar el código que la función. Se considera que están en el
contienen sin esfuerzo. ámbito global. No obstante, no se podrán
modificar dentro de la función a no ser que
estén definidas con la clave global.
La sintaxis de una función en Python es la siguiente:
Se escribe la palabra reservada def seguida del Se refiere a la zona del programa dónde una
nombre de la función y sus parámetros entre variable “existe”. Fuera de una variable no
paréntesis. podremos acceder el valor ni manejarla. Los
parámetros y variables definidos en una
Para llamar a una función solo hay que escribir el función no seran accesibles fuera de la
nombre de la función seguida de los parámetros (si función. se le conoce como ámbito local. Es
los hubiera) entre paréntesis. importante que una vez ejecutada una
función, el valor de las variables locales no
se almacena, cuando se llame a la función,
ésta no recordará ningún valor anterior.
Es posible asignar al parámetro un valor por
defecto.
Existen dos tipos de parámetros o argumentos: Las funciones pueden
devolver un valor utilizando
• Parámetros posicionales Es posible recibir un número
la palabra return. asi, la
desconocido de parámetros añadiendo
•Parámetros con palabra clave (keyword arguments) función finaliza su ejecución.
un * en la definición de la función.