« Python : Vocabulaire » : différence entre les versions

De Justine's wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
 
[[Category:prog]]
[[Category:python]]
== <u>Mutable / Non-mutable</u> ==
== <u>Mutable / Non-mutable</u> ==



Dernière version du 22 juin 2022 à 12:08

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.