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

bookValor de Retorno None

En Python, None es un objeto especial que representa la ausencia de un valor. Si no se especifica un valor de retorno, se utiliza None por defecto. A menudo se emplea para indicar que una función no devuelve ningún resultado significativo. Considere los siguientes casos en los que se puede utilizar un valor de retorno None:

Primer caso

Cuando la función no tiene un resultado o valor específico que retornar:

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 retornar 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

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain more about when to use `None` in my own functions?

What happens if I try to use the return value from these functions in calculations?

Are there best practices for handling functions that return `None`?

Awesome!

Completion rate improved to 4.17

bookValor de Retorno None

Desliza para mostrar el menú

En Python, None es un objeto especial que representa la ausencia de un valor. Si no se especifica un valor de retorno, se utiliza None por defecto. A menudo se emplea para indicar que una función no devuelve ningún resultado significativo. Considere los siguientes casos en los que se puede utilizar un valor de retorno None:

Primer caso

Cuando la función no tiene un resultado o valor específico que retornar:

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 retornar 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
some-alt