Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Valore di Ritorno None | Specifica del Valore di Ritorno della Funzione
Tutorial Sulle Funzioni in Python

bookValore di Ritorno None

In Python, None è un oggetto speciale che rappresenta l'assenza di un valore. Se non si specifica un valore di ritorno, viene utilizzato None per impostazione predefinita. Viene spesso utilizzato per indicare che una funzione non restituisce alcun risultato significativo. Considerare i seguenti casi in cui può essere utilizzato un valore di ritorno None:

Primo caso

Quando la funzione non ha un risultato o un valore specifico da restituire:

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

In questo caso, la funzione greet() stampa semplicemente un messaggio di saluto senza restituire un valore specifico. Il valore di ritorno predefinito è None.

Secondo caso

Quando una funzione viene utilizzata per i suoi effetti collaterali o azioni piuttosto che per un valore di ritorno:

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 questo esempio, la funzione save_data() esegue operazioni per salvare i dati ma non restituisce un risultato specifico. Il valore di ritorno è None, ma l'attenzione è rivolta all'effetto collaterale del salvataggio dei dati.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 3

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 4.35

bookValore di Ritorno None

Scorri per mostrare il menu

In Python, None è un oggetto speciale che rappresenta l'assenza di un valore. Se non si specifica un valore di ritorno, viene utilizzato None per impostazione predefinita. Viene spesso utilizzato per indicare che una funzione non restituisce alcun risultato significativo. Considerare i seguenti casi in cui può essere utilizzato un valore di ritorno None:

Primo caso

Quando la funzione non ha un risultato o un valore specifico da restituire:

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

In questo caso, la funzione greet() stampa semplicemente un messaggio di saluto senza restituire un valore specifico. Il valore di ritorno predefinito è None.

Secondo caso

Quando una funzione viene utilizzata per i suoi effetti collaterali o azioni piuttosto che per un valore di ritorno:

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 questo esempio, la funzione save_data() esegue operazioni per salvare i dati ma non restituisce un risultato specifico. Il valore di ritorno è None, ma l'attenzione è rivolta all'effetto collaterale del salvataggio dei dati.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 3
some-alt