Introducción a las funciones en Python
Hugo Bowne-Anderson
Instructor
Definir funciones sin parámetros
Definir funciones con un parámetro
Definir funciones que devuelven un valor
Más adelante: varios argumentos y varios valores de retorno
str()x = str(5)
print(x)
'5'
print(type(x))
<class 'str'>
def square(): # <- Cabecera de la funciónnew_value = 4 ** 2 # <- Cuerpo de la función print(new_value)square()
16
def square(value):
new_value = value ** 2
print(new_value)
square(4)
16
square(5)
25
def square(value): new_value = value ** 2 return new_valuenum = square(4) print(num)
16
Los docstrings describen qué hace tu función
Sirven como documentación de tu función
Van en la línea justo después de la cabecera de la función
Entre comillas dobles triples """
def square(value):
"""Devuelve el cuadrado de un valor."""
new_value = value ** 2
return new_value
Introducción a las funciones en Python