Python : Vocabulaire
Aller à la navigation
Aller à la recherche
Mutable / Non-mutable
Simply put, a mutable object can be changed after it is created, and an immutable object can't. Objects of built-in types like (int, float, bool, str, tuple, unicode) are immutable. Objects of built-in types like (list, set, dict) are mutable.
Paramètre Formel
Un paramètre formel est un paramètre qui intervient dans la définition d'une fonction :
def maFonction(Paramètres, Formels): """Des trucs...""" return True
On peut leur donner une valeur par défaut sous la forme paramètre = valeur
, lorsque cela est fait dans la définition de la fonction.
Paramètre effectif
Un paramètre effectif est un paramètre qui est passé à la fonction lors de son appel :
def maFonction (Paramètres, Formels): return Paramètre * Formel variable = maFonction(Paramètres, Effectifs)
Il faut éviter de donner le même nom aux deux types de paramètres, on en tout cas avoir conscience qu'ils sont différents.