Python Funciones
Python Funciones
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
• 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
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