Contenu du cours
Tutoriel sur les Fonctions Python
Tutoriel sur les Fonctions Python
Valeur de Retour None
En Python, None
est un objet spécial qui représente l'absence de valeur. Si nous ne spécifions pas de valeur de retour, None
est utilisé par défaut. Il est couramment utilisé pour indiquer qu'une fonction ne renvoie aucun résultat significatif. Considérons différents 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 à renvoyer:
def greet(name): print(f'Hello, {name}!') result = greet('Alice') print(result)
Dans ce cas, la fonction greet()
se contente d'imprimer un message de salutation sans renvoyer de valeur spécifique. La valeur de retour par défaut est None
.
Deuxième Cas
Quand une fonction est utilisée pour ses effets secondaires ou actions plutôt que pour une valeur de retour:
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`
Dans cet exemple, la fonction save_data()
effectue des actions pour sauvegarder les données mais ne renvoie pas de résultat spécifique. La valeur de retour est None
, mais l'accent est mis sur l'effet secondaire de la sauvegarde des données.
Merci pour vos commentaires !