3. Une clause d'itération fonctionnant sur les listes : for..................................40
3.1. Exemple fondamental.............................................................................................................40
3.2. Exercice sur les nombres premiers.........................................................................................41
4. question de mémoire.........................................................................................42
4.1. Création d'une variable liste....................................................................................................42
4.2. Ajout d'un élément simple à une liste......................................................................................43
4.3. substitution d'un élément........................................................................................................44
4.4. Substitution d'une sous-liste...................................................................................................44
4.5. exemple avec un alias............................................................................................................45
fiche 6 : chaînes et caractères, n-uplets.............................................47
1. Faire une chaîne de caractère..........................................................................47
1.1. Ecriture littérale.......................................................................................................................47
1.2. L'antislash...............................................................................................................................47
1.3. Echappements........................................................................................................................47
1.4. conversion entier/caractère.....................................................................................................48
1.5. opérateurs sur les chaînes......................................................................................................48
2. Accès aux caractères d'une chaîne.................................................................48
2.1. Extraction d'une sous-chaîne..................................................................................................48
2.2. Fixité des chaînes...................................................................................................................49
3. Itération sur une chaîne.....................................................................................49
4. Les n-uplets ou tuples.......................................................................................50
4.1. Séquence................................................................................................................................50
4.2. Créations de n-uplet et accès aux éléments constitutifs.........................................................50
4.4. Emballage et déballage des n-uplets......................................................................................50
4.5. cast entre liste et tuple............................................................................................................51
fiche 7 : définition de fonctions...........................................................52
introduction....................................................................................................................................52
1. Définir une fonction...........................................................................................52
1.1. mot clef, identificateur, paramétrage.......................................................................................52
1.2. Exemple de la suite de Fibonacci...........................................................................................52
1.3. Seconde version.....................................................................................................................53
1.4. Chaîne de documentation.......................................................................................................53
1.5. Questions de variables...........................................................................................................53
1.6. Les paramètres formels ne sont pas typés. ...........................................................................54
2. paramètres à valeur par défaut ou paramètres clefs/valeur.........................54
2.1. valeur par défaut si le paramètre n'est pas renseigné.............................................................54
2.2. règles......................................................................................................................................55
3. Particularité des appels de fonctions Python.................................................55
3.1. Arguments sous la forme clef/valeur.......................................................................................55
3.2. Nombre indéfini d'arguments..................................................................................................55
Python version 3 Table des matières page 3