Fundamentos do trabalho com funções personalizadas em Python
Em Python, além de usar funções e métodos padrão, você também pode criar e aplicar suas próprias funções.
Vamos examinar a sintaxe para criar
uma função. Para declarar, você precisa escrever
a palavra-chave def, depois o seu
nome e parênteses, nos quais
você pode definir parâmetros. Em seguida, coloca-se
dois pontos, após os quais, no bloco inferior,
o código necessário é escrito (corpo da função).
O corpo da função deve ter indentação,
como em qualquer outro bloco de código.
Como exemplo, vamos fazer a função func:
def func():
'''
corpo da função, no qual
o código para
execução está escrito
'''
Vamos fazer com que a função func
imprima um ponto de exclamação:
def func():
print('!')
Agora vamos chamar nossa função. Para isso, é necessário escrever seu nome e os parênteses:
def func():
print('!')
# Chamamos nossa função:
func() # exibirá '!'
Podemos chamar nossa função várias vezes - neste caso, cada chamada da função fará uma nova impressão na tela:
def func():
print('!')
func() # exibirá '!'
func() # exibirá '!'
func() # exibirá '!'
Em Python, a função deve ser chamada abaixo de sua declaração:
func() # exibirá um erro
def func():
print('!')
Crie uma função que irá imprimir seu nome e sobrenome.
Crie uma função que irá imprimir
a soma de 3 e 6.