Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Valor de Retorno None | Especificação do Valor de Retorno da Função
Tutorial de Funções em Python
course content

Conteúdo do Curso

Tutorial de Funções em Python

Tutorial de Funções em Python

1. O Que É uma Função em Python?
2. Argumentos Posicionais e Opcionais
3. Argumentos Arbitrários
4. Especificação do Valor de Retorno da Função
5. Recursão e Funções Lambda

bookValor 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:

12345
def greet(name): print(f'Hello, {name}!') result = greet('Alice') print(result)
copy

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:

12345678
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`
copy

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.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 3
We're sorry to hear that something went wrong. What happened?
some-alt