def and return
Définissez une fonction avec def. return renvoie une valeur à l'appelant.
Syntaxe
def name(parameter1, parameter2=default):return value
- Une fonction sans return renvoie None.
Exemple
def double(n):
return n * 2
print(double(4))Sortie :
8
Erreurs courantes
- Afficher une valeur n'équivaut pas à la renvoyer.
- N'utilisez pas une liste ou un dictionnaire comme valeur par défaut. Utilisez None et créez l'objet dans la fonction.