def and return
Defina uma função com def. return devolve um valor para quem a chamou.
Sintaxe
def name(parameter1, parameter2=default):return value
- Uma função sem return devolve None.
Exemplo
def double(n):
return n * 2
print(double(4))Saída:
8
Erros comuns
- Imprimir um valor não é o mesmo que retorná-lo.
- Não use uma lista ou um dicionário como valor padrão; use None e crie-o dentro da função.