0% ont trouvé ce document utile (0 vote)
12 vues36 pages

Chapitre 4 - Python

Série et exercices

Transféré par

sasuke5008utchiha
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
12 vues36 pages

Chapitre 4 - Python

Série et exercices

Transféré par

sasuke5008utchiha
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Fonctions

Rappel
En programmation, les fonctions sont très utiles pour réaliser plusieurs fois la même
opération au sein d'un programme. Elles rendent également le code plus lisible et plus
clair en le fractionnant en blocs logiques.
 À laquelle vous passez aucune, une ou plusieurs variable(s) entre parenthèses.
Ces variables sont appelées arguments. Il peut s'agir de n'importe quel type
d'objet Python.
 Qui effectue une action.
 Qui renvoie un objet Python ou rien du tout.

Par exemple, si vous appelez la


fonction len() de la manière
suivante :

2
Fonctions

Rappel
Pour définir une fonction, Python utilise le mot-clé def.
Si on souhaite que la fonction renvoie quelque chose, il faut utiliser
le mot-clé return. Par exemple

3
Fonctions

5
ERREUR

4
Fonctions

Variable locale

5
Fonctions

Une variable est dite globale lorsqu'elle est créée dans le programme
principal. Elle sera visible partout dans le programme.

6
Fonctions

Variable globale

Variable locale

Variable globale

7
Structures de données en python

Listes
Tuples
Chaînes de caractères
Dictionnaires
Ensembles
Complexes

8
Structure de données
Motivation
 Réunir au sein d’une même variable plusieurs valeurs différentes.
 Optimiser certaines opérations comme la recherche, le tri, le calcul de
maximum, de minimum, etc.
Principaux types composés
 Les listes dont les éléments sont quelconques et modifiables.
 Les t-uples dont les éléments sont quelconques et non modifiables.
 Les chaînes de caractères dont les éléments sont des caractères et
ne sont pas modifiables.
 Les dictionnaires dont les éléments sont quelconques et modifiables.
Les ensembles dont les éléments sont quelconques et modifiables.
Les nombres complexes.
9
Structure de données

plateformes_sociales = ["Facebook", "Instagram", "Snapchat", "Twitter"]

10
Listes
CE QU’IL FAUT SAVOIR
 Connaître le rang d’un élément dans une liste
 Calculer la longueur de la liste « L » avec len(L)
 Calculer le nombre d’apparitions d’un element dans la liste « L »
avec L.count()
 SLICING en français : « saucissonnage »
 AJOUT d’un élément
 SUPPRESSION d’un élément
 MODIFICATION d’un élément
 CONCATÉNATION de listes
 Ranger une liste dans l’ordre croissant avec L.sort() ou sorted(L)
 Générer une liste de termes d’une suite numérique
 Appliquer des instructions à des éléments d’une liste
11
Listes

Définition : Une liste est une structure de données qui contient une série de
valeurs de différents types (entier, réel et chaîne de caractères), ce qui leur
confère une grande flexibilité. Une liste est déclarée par une série de
valeurs séparées par des virgules, et le tout encadré par des crochets.
Syntaxes de la déclaration d’une liste :
ListeVide = []
ListeAvecUnSeulElement = [élément]
maListe = [élément1,élément2,...,élémentN]
Exemples :

12
Listes
Exemples :

Les éléments d’une listes peuvent être de types différents

13
Listes
Remarques

Il ne faut jamais dépasser la taille de la liste

14
Listes

15
Listes
Exemples

Exemples
Créer une liste vide x :
x = [ ] ou x = list()
Créer une liste non vide x :
x = [4,5 ]
Créer une liste composée x :
x = [1,"deux", [4,5 ] , 6]
16
Listes

Exemples

17
Listes
Exemples

18
Listes

Les indices fonctionnent aussi avec les chaînes de caractères ! En fait,


les chaînes de caractères sont juste des listes de caractères.
Chaque caractère correspond à un indice qui va de zéro à la longueur
de la chaîne.
Par exemple, dans la chaîne langage = "PYTHON" ,
langage[2] vous renverra "T"

19
Listes

Exemples :

20
Listes
Opérations sur les listes

21
Listes

22
Listes
Exemples

23
Listes
Méthodes permettant de modifier une liste

24
Listes
Méthodes permettant de modifier une liste

25
Listes
Méthodes permettant de modifier une liste

26
Listes

27
Listes

28
Listes

29
Listes

30
Listes

31
Listes

32
Listes

33
Listes

34
Listes

35
Listes

36
Listes

37

Vous aimerez peut-être aussi