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

2.5 Python - Functions-1

El documento describe cómo crear y llamar funciones en Python, incluyendo la definición de funciones con la palabra clave 'def' y la llamada a funciones mediante su nombre y paréntesis. Se explican diferentes tipos de parámetros y argumentos, como argumentos requeridos, de palabras clave, predeterminados y arbitrarios. Además, se menciona el concepto de funciones anónimas y la recursividad, donde una función puede llamarse a sí misma.

Cargado por

acbor
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 vistas12 páginas

2.5 Python - Functions-1

El documento describe cómo crear y llamar funciones en Python, incluyendo la definición de funciones con la palabra clave 'def' y la llamada a funciones mediante su nombre y paréntesis. Se explican diferentes tipos de parámetros y argumentos, como argumentos requeridos, de palabras clave, predeterminados y arbitrarios. Además, se menciona el concepto de funciones anónimas y la recursividad, donde una función puede llamarse a sí misma.

Cargado por

acbor
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

FUNCIONES

CREAR Y LLAMAR UNA FUNCIÓN


◼ En Python, una función se define mediante la palabra clave def:

◼ En Python, para llamar a una función, utilice el nombre de la función seguido de un


paréntesis:
FUNCIONES: PARÁMETROS
◼ La información puede pasarse a las funciones como parámetro.
◼ Funciones sin parámetros - Son módulos que realizan una tarea específica sin
tomar ninguna entrada. Estos darán los mismos resultados cada vez que los nombres.
◼ Funciones con parámetros - Estos son módulos que hacen una tarea específica
tomando entradas. Estos darán resultados diferentes en función de las diversas entradas
dadas cuando se nombran.
FUNCIÓN ARGUMENTOS
◼ En Python, para llamar a una función, use el nombre de la función seguido de paréntesis:
Argumentos requeridos
Argumentos de palabras clave
Argumentos predeterminados
Argumentos de longitud variable
ARGUMENTOS REQUERIDOS
◼ Los argumentos requeridos son los argumentos que se pasan a una función en el orden
posicional correcto.
◼ Aquí, el número de argumentos de la llamada a la función debe coincidir exactamente con
la definición de la función.
◼ Para llamar a la función printme(), definitivamente necesita pasar un argumento; de lo
contrario, se producirá un error de sintaxis como el siguiente −
ARGUMENTOS DE PALABRAS CLAVE
◼ También puedes enviar argumentos con la sintaxis key = value.
◼ De esta forma no importa el orden de los argumentos.

ARGUMENTOS PREDETERMINADOS
◼ Un argumento predeterminado es un argumento que asume un valor predeterminado si
no se proporciona un valor en la llamada a la función para ese argumento.
ARGUMENTOS ARBITRARIOS
◼ Si sabe cuántos argumentos se pasarán a su función, agregue un * antes del nombre del
parámetro en la definición de la función.
◼ De esta manera la función recibirá una tupla de argumentos y podrá acceder a los
elementos en consecuencia:
FUNCIONES ANÓNIMAS
◼ En Python, función anónima significa que una función no tiene nombre.
◼ Como ya sabemos, la palabra clave def se utiliza para definir las funciones normales.
◼ La palabra clave lambda se utiliza para crear funciones anónimas.
RECURRENCIA
◼ La recursividad de una función significa que una función definida puede llamarse a sí misma.

También podría gustarte