preloader

1 de enero de 1 | 2 minutos de lectura
Índice de contenido

En contraste, las funciones definidas por el usuario son aquellas escritas por desarrolladores. Estaremos definir funciones definidas por el usuario en el resto de este capítulo y es probable que en En muchos casos, la mayoría de los programas que escribirá incluirán funciones definidas por el usuario. funciones de uno u otro tipo. 11.5 Definición de funciones La sintaxis básica de una función se ilustra a continuación: Esto ilustra varias cosas:

  1. Todas las funciones (nombradas) se definen usando la palabra clave def; esto indica el comienzo de una definición de función. Una palabra clave es parte de la sintaxis de Python lenguaje y no puede ser redefinido y no es una función.
  2. Una función puede tener un nombre que la identifique de manera única; también puedes tener funciones anónimas, pero las dejaremos para más adelante en este capítulo.
  3. Las convenciones de nomenclatura que hemos estado adoptando para las variables también se aplican a funciones, todas son minúsculas con los diferentes elementos de la función nombre separado por un ‘_’.
  4. Una función puede (opcionalmente) tener una lista de parámetros que permiten que los datos sean pasado a la función. Estos son opcionales ya que no todas las funciones necesitan ser suministrado con parámetros.
  5. Se utilizan dos puntos para marcar el final del encabezado de la función y el inicio de la cuerpo funcional. El encabezado de la función define la firma de la función (cuál es su llama y los parámetros que toma). El cuerpo de la función define lo que la función hace.
  6. Se puede proporcionar una cadena de documentación opcional (la docstring) que describe lo que hace la función. Por lo general, usamos la cadena de comillas triples dobles ya que esto permite que la cadena de documentación abarque varias líneas si requerido.
  7. Una o más sentencias de Python conforman el cuerpo de la función. Estos están sangrados en relación con la definición de la función. Todas las líneas que están sangradas son parte del función hasta una línea que está destinada al mismo nivel que la línea def.
  8. Es común usar 4 espacios (no una tabulación) para determinar cuánto sangrar el cuerpo de una función por. def nombre_función(lista de parámetros): “““cadena de documentación””” declaración declaraciones) 11.4 Tipos de funciones 119
comments powered by Disqus

popular post

El modelo AR de series temporales univariadas

Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.

Leer más

Evaluación de modelos para pronosticar

Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.

Leer más

Modelos para pronosticar

Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.

Leer más