Académique Documents
Professionnel Documents
Culture Documents
Variables locales
• Les variables locales sont définis à l'intérieur du corps d'une fonction, ces
variables ne sont accessibles qu'à la fonction elle-même.
• Les variables définies à l'extérieur d'une fonction sont des variables globales.
Leur contenu est « visible » de l'intérieur d'une fonction, mais la fonction ne
peut pas le modifier
def monter():
global a
a=a+1
print(a)
a = 15
monter() 16
monter() 17
• Les listes
• Les Tuples
• Les dictionnaires
• Les chaines de caractères
• s’il s’agit d’une valeur de type chaînes de caractères, il faut l’encadrer par des guillemets, simples ou
doubles
L’opérateur + L’opérateur *
• L'élément que vous fournissez à la droite du signe égale doit lui-même être une liste. Si
vous n'insérez qu'un seul élément, il vous faut donc le présenter entre crochets pour le
transformer d'abord en une liste d'un seul élément.
• l'élément nombres[2] n'est pas une liste alors que l'élément nombres[2:2] en est une.
• nous remplaçons la tranche [2:4[ par une liste vide, ce qui correspond à un effacement
• nous remplaçons la tranche [2,5[ par un seul élément. (Notez encore une fois que cet
élément doit lui-même être « présenté » comme une liste).
• nous remplaçons une tranche de 3 éléments par une autre qui en comporte 6.
Il est très pratique de combiner les fonctions range() et len() pour obtenir automatiquement
tous les indices d'une séquence (liste ou chaîne).
• Les dictionnaires sont un type composite, semblables aux listes dans une certaine mesure (ils sont
modifiables comme elles), mais ce ne sont pas des séquences
• Un dictionnaire est composé de paires (clé, valeur)
• La clé permettra d’accéder à la valeur
• Une clé pourra être:
• Alphabétique
• Numérique
• Un type composite
• Les valeurs associées à ces clés peuvent êtres de n’importe quel type
Pour effectuer un traitement sur les valeurs, il suffit de récupérer chacune d'elles à partir de la clé
correspondante