Funciones en Python
1. La definición más sencilla de funciones en Python es con la palabra reservada def. A continuación se muestra el encabezado de la función, el procedimiento y por último la invocación.
def say_hello():
print ('My name is Amalfitano')
say_hello()
2. También es posible asignar valores por defecto a los parámetros de una función.
# Cuando se utilizan parametros es posible indicar valores por defecto.
# Se utiliza el envío de parámetros por medio de variables.
# También se utiliza el buid-in 'format' para indicar dónde insertar
# la variable dentro del build-in 'print'.
def say_my_name(name='Roberto Bolaño'):
print ('My name is {}'.format(name))
name_s='Javier Cercas'
say_my_name(name_s)
La impresión del código anterior muestra el nombre de Javier Cercas. Si la invocación la realizamos sin parámetros, entonces la impresión será Roberto Bolaño.
3. La funciones también pueden devolver valores.
# Las funciones pueden regresar valores, por ejemplo, True o False.
def test_return_status(status=0):
if status == 0:
print ('return False')
return False
else:
print ('return True')
return True
test_return_status(0)
Comentarios
Publicar un comentario