Conteúdo do Curso
Tutorial de Funções em Python
Tutorial de Funções em Python
Valor de Retorno None
Em Python, None
é um objeto especial que representa a ausência de um valor. Se não especificarmos nenhum valor de retorno, None
é usado por padrão. É comumente usado para indicar que uma função não retorna nenhum resultado significativo. Vamos considerar diferentes casos em que um valor de retorno None
pode ser usado:
Primeiro Caso
Quando a função não tem um resultado ou valor específico para retornar:
def greet(name): print(f'Hello, {name}!') result = greet('Alice') print(result)
Neste caso, a função greet()
simplesmente imprime uma mensagem de saudação sem retornar um valor específico. O valor de retorno padrão é None
.
Segundo Caso
Quando uma função é usada por seus efeitos colaterais ou ações, em vez de um valor de retorno:
def save_data(data): # Save the data to a file or database # ... print('Data was saved succesfully!') data = [] result = save_data(data) print(result) # output: `None`
Neste exemplo, a função save_data()
executa ações para salvar dados, mas não retorna um resultado específico. O valor de retorno é None
, mas o foco está no efeito colateral de salvar os dados.
Obrigado pelo seu feedback!