Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Valeur de Retour None | Spécification de la Valeur de Retour de Fonction
Tutoriel sur les Fonctions Python

bookValeur de Retour None

En Python, None est un objet spécial qui représente l'absence de valeur. Si aucune valeur de retour n'est spécifiée, None est utilisé par défaut. Il est souvent utilisé pour indiquer qu'une fonction ne retourne aucun résultat significatif. Voici quelques cas où une valeur de retour None peut être utilisée :

Premier cas

Lorsque la fonction n'a pas de résultat ou de valeur spécifique à retourner :

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

Dans ce cas, la fonction greet() affiche simplement un message de salutation sans retourner de valeur spécifique. La valeur de retour par défaut est None.

Deuxième cas

Lorsqu'une fonction est utilisée pour ses effets de bord ou ses actions plutôt que pour une valeur de retour :

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

Dans cet exemple, la fonction save_data() effectue des actions pour sauvegarder des données mais ne retourne pas de résultat spécifique. La valeur de retour est None, mais l'accent est mis sur l'effet de bord lié à la sauvegarde des données.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 3

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 4.35

bookValeur de Retour None

Glissez pour afficher le menu

En Python, None est un objet spécial qui représente l'absence de valeur. Si aucune valeur de retour n'est spécifiée, None est utilisé par défaut. Il est souvent utilisé pour indiquer qu'une fonction ne retourne aucun résultat significatif. Voici quelques cas où une valeur de retour None peut être utilisée :

Premier cas

Lorsque la fonction n'a pas de résultat ou de valeur spécifique à retourner :

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

Dans ce cas, la fonction greet() affiche simplement un message de salutation sans retourner de valeur spécifique. La valeur de retour par défaut est None.

Deuxième cas

Lorsqu'une fonction est utilisée pour ses effets de bord ou ses actions plutôt que pour une valeur de retour :

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

Dans cet exemple, la fonction save_data() effectue des actions pour sauvegarder des données mais ne retourne pas de résultat spécifique. La valeur de retour est None, mais l'accent est mis sur l'effet de bord lié à la sauvegarde des données.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 3
some-alt