Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Valor de Retorno None | Especificación del Valor de Retorno de la Función
Tutorial de Funciones en Python
course content

Contenido del Curso

Tutorial de Funciones en Python

Tutorial de Funciones en Python

1. ¿Qué Es una Función en Python?
2. Argumentos Posicionales y Opcionales
3. Argumentos Arbitrarios
4. Especificación del Valor de Retorno de la Función
5. Recursión y Funciones Lambda

book
Valor de Retorno None

En Python, None es un objeto especial que representa la ausencia de un valor. Si no especificamos ningún valor de retorno, None se usa por defecto. Se utiliza comúnmente para indicar que una función no devuelve ningún resultado significativo. Consideremos diferentes casos cuando se puede usar un valor de retorno None:

Primer Caso

Cuando la función no tiene un resultado o valor específico para devolver:

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

En este caso, la función greet() simplemente imprime un mensaje de saludo sin devolver un valor específico. El valor de retorno por defecto es None.

Segundo Caso

Cuando una función se utiliza por sus efectos secundarios o acciones en lugar de un 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

En este ejemplo, la función save_data() realiza acciones para guardar datos pero no devuelve un resultado específico. El valor de retorno es None, pero el enfoque está en el efecto secundario de guardar los datos.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 3
We're sorry to hear that something went wrong. What happened?
some-alt