Fundamentos del trabajo con funciones personalizadas en Python
En Python, además de usar funciones y métodos estándar, puedes crear y aplicar tus propias funciones.
Consideremos la sintaxis para crear
una función propia. Para declararla, necesitas escribir
la palabra clave def, luego su
nombre y paréntesis, en los cuales
puedes establecer parámetros. Luego se pone
dos puntos, después de los cuales en el bloque inferior
se escribe el código necesario (cuerpo de la función).
El cuerpo de la función debe tener una sangría,
como en cualquier otro bloque de código.
Como ejemplo, hagamos la función func:
def func():
'''
cuerpo de la función, en el cual
está escrito el código para
ejecutar
'''
Hagamos que la función func
muestre un signo de exclamación:
def func():
print('!')
Ahora llamemos a nuestra función. Para esto es necesario escribir su nombre y paréntesis:
def func():
print('!')
# Llamamos a nuestra función:
func() # mostrará '!'
Se puede llamar a nuestra función varias veces - en este caso, cada llamada a la función realizará una nueva salida en pantalla:
def func():
print('!')
func() # mostrará '!'
func() # mostrará '!'
func() # mostrará '!'
En Python, la función debe llamarse necesariamente debajo de su declaración:
func() # mostrará un error
def func():
print('!')
Crea una función que muestre tu nombre y apellido.
Crea una función que muestre
la suma de 3 y 6.