Está en la página 1de 2

¿Que son las funciones?

las funciones son estructuras básicas en casi cualquier lenguaje de programación

Una función es un conjunto de líneas de código agrupadas formando una unidad,


un grupo o bloque y que tienen una tarea o cometido

Las funciones pueden o no devolver valores y aquí aquellos que nos estemos
iniciando en python, esto de devolver valores puede sonar un poco ilógico.

Las funciones en python, pueden tener parámetros/argumentos, puede que los


tenga o no

En python a las funciones también se les llama métodos e decir función y método,
viene a ser sinónimo, siempre y cuando la función en python este dentro de
una clase.

Una vez que tenemos una idea aproximada de que es una función

¿Para qué sirven?

La principal utilidad aunque no única de una funciones poder reutilizar el código


cuando sea necesario o si es necesario.

Esto quiere decir que puedes elaborar un programa en python sin utilizar ninguna
función, esto sería extraño que el 99% de los programas en python estarán
formados por alguna función o tendrán alguna función en su interior, por ser
posible pues es posible

si lo piensas un poco es extremadamente útil poder programar una o varias líneas


de código que forma un bloque de una función y poder reutilizar esa línea o esas
líneas de código tantas veces como las desees dentro de tu programa es la
principal utilidad de una función

Sintaxis básicas
la sintaxis es palabra reservada def y a continuación el nombre de una función y
en el nombre de una función seguir las mismas reglas que se explicaron en el
video anterior para el nombre de las variables no hay ninguna cosa nueva al
respecto, no utilizar símbolos extraños, no dejemos espacios en blanco, etc.

Después del nombre de la función van () y a esos paréntesis se les denomina zona
de parámetros o zona de argumentos, parámetro y argumento vienen a ser sinónimos

la identación es fundamental porque le indica a python que esta instrucción que


aparece a continuación de la función forma parte de la propia función

luego adicionalmente la función puede llevar en su interior una


instrucción return que puede ser opcional
¿Cómo ejecutar funciones?

Para ejecutar una función es muy sencillo en caso de que la función no reciba

También podría gustarte