0% encontró este documento útil (0 votos)
92 vistas16 páginas

Python Funciones

El documento explica conceptos fundamentales de programación en Python como funciones, cadenas con formato, operadores de asignación aumentada, errores de sintaxis y palabras clave. También presenta ejemplos de funciones predefinidas como type(), round(), pow() e int() y describe cómo definir, documentar y usar funciones en Python.

Cargado por

Gissela Velandia
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)
92 vistas16 páginas

Python Funciones

El documento explica conceptos fundamentales de programación en Python como funciones, cadenas con formato, operadores de asignación aumentada, errores de sintaxis y palabras clave. También presenta ejemplos de funciones predefinidas como type(), round(), pow() e int() y describe cómo definir, documentar y usar funciones en Python.

Cargado por

Gissela Velandia
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
Está en la página 1/ 16

Operadores

de
asignación
aumentada
Errores de
sintaxis
¿Cuál de los siguientes casos
da error de sintaxis?
Palabras clave en Python: No pueden ser
nombres
Cadenas con formato
• Cuando se desea imprimir un texto largo y que en determinados lugares se imprima el
valor de las variables con determinado formato (número de cidras decimales, espacio
reservado para imprimir la variable) se usa el método de impresión de cadenas con
formato. Para hacer esto hay dos opciones, el método de formato y el del operador
módulo

Con el operador método de


Con el operador módulo
formato
Operador módulo %
Ejemplos con el operador módulo
Con el método de formato
“Hemos visto que la programación en
computadoras
es un arte porque aplica el conocimiento
acumulado al mundo, lo cual requiere habilidad
e ingenuidad, y
especialmente porque produce un objeto bello”
Donald E. Knuth
Funciones en Python
Ph.D. Santiago Echeverri Arteaga
Funciones predefinidas en
python
• type(variable)
• round(number, ndigits=None)
• pow(base, exp, mod=None)
• print(value,sep=‘ ’,end=‘\n’)
• int(x, base=10)
• float(x)
• abs(value)
Funciones

• Una función es una sección del código que puede o no recibir datos de
entrada para realizar determinadas ordenes y opcionalmente retornar un
valor. Facilita el desarrollo de un programa cuando hay ciertas líneas de
código que se ejecutan muchas veces en un programa. Se define mediante
el comando:
• def NOMBRE_FUNCION(ARGUMENTOS):
• En algún lugar de la función se pone el return en caso de que la función
retorne un valor
• Para llamar la función se pone el NOMBRE_FUNCION(ARGUMENTOS)
Positional and keyword arguments

• Las funciones se DEBEN documentar usando


‘‘‘
DOCSTRING
’”
• El nombre que se le da a las variables se puede usar al momento de usar la función
• Hay unos argumentos opcionales con valor predefinido (modificable). Estas se llaman
argumentos de palaba clave
• Tanto los argumentos posicionales como los de palabras clave se pueden pasar a una
función en el mismo orden estricto o usando palabras clave, pero una vez se inicia a
usar palabras clave se deben seguir usando
Partes de una función

❑Encabezado de la función: Elegir el nombre de los parámetros de forma


que tengan sentido
❑Descripción: En la documentación escriba una breve descripción de lo
que hace la función, describiendo todos los argumentos y la variable de
retorno. Se continua con las precondiciones y la descripción de cada una
de las variables.
❑Ejemplos: Se culmina la documentación con ejemplos de uso del código
❑Cuerpo: Comandos necesarios para conseguir el valor a retornar o
culminar el propósito de la función (Con el respectivo retorno)
Ejemplos

• Función que pase de Celcius a Fahrenheit


• Funciones trigonométricas que funcionen con ángulos en grados
• Función que imprima cadenas con formato con determinada información
• Función que retorna el numero de días que hay entre dos fechas (cada una
dada como un número entre 1-365)
• Función que retorna el día de la semana (1-7) que caerá dentro de n días
• Función que retorna el día de la semana que caerá en otra fecha en el
futuro
• Función semanas_entre
Funciones que se usan una sola vez y se escriben en una sola línea y pueden ser

Funciones
asignadas a variables
Se escriben:
lambda Variable = lambda argumento1, argumento2, … : expresión_a_retornar
lambda name, last: 'Nombre: {0} Apellido:{1}'.format(name,last)
(lambda x, y: x**2 + y**2)(2, 5)
func = lambda x, y, f: f(x) + y

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy