Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
None Return Value | Function Return Value Specification
Python Functions Tutorial
course content

Conteúdo do Curso

Python Functions Tutorial

Python Functions Tutorial

1. What is a Function in Python?
2. Positional and Optional Arguments
3. Arbitrary Arguments
4. Function Return Value Specification
5. Recursion and Lambda Functions

book
None Return Value

In Python, None is a special object that represents the absence of a value. If we don't specify any return value, None is used by default. It is commonly used to indicate that a function does not return any meaningful result. Let's consider different cases when a None return value can be used:

First Case

When the function does not have a specific result or value to return:

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

In this case, the greet() function simply prints a greeting message without returning a specific value. The default return value is None.

Second Case

When a function is used for its side effects or actions rather than a return value:

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

In this example, the function save_data() performs actions to save data but does not return a specific result. The return value is None, but the focus is on the side effect of saving the data.

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