Funciones en Python (2024)
Requisitos de finalización
4. Argumentos de entrada
4.5. Por defecto
Argumentos por defecto
Tal vez queramos tener una función con algún parámetro opcional, que pueda ser usado o no dependiendo de diferentes circunstancias. Para ello, lo que podemos hacer es asignar un valor por defecto a la función. En el siguiente caso c valdría cero salvo que se indique lo contrario.
def suma(a,b,c=0): #comienza la declacarión de la función, decalro c=0
#esta función recibe 2 o 3 argumentos
return (a+b+c) # termina la función retorno la suma
print(suma(3,2,5)) # esta línea no tira erro , pero NO toma en cuenta el 5
Dado que el parámetro c tiene un valor por defecto, 5, la función puede ser llamada tomando c=5.