Python 2 : Différence entre versions
De TARENTINO
Aller à la navigationAller à la recherche| Ligne 76 : | Ligne 76 : | ||
* Les listes (ou list / array ) en python sont une variable dans laquelle on peut mettre plusieurs variables. | * Les listes (ou list / array ) en python sont une variable dans laquelle on peut mettre plusieurs variables. | ||
=== Créer une liste en python === | === Créer une liste en python === | ||
| + | <syntaxhighlight lang="python" line='line'> | ||
| + | >>> liste = [] | ||
| + | </syntaxhighlight> | ||
| + | === Voir le contenu de la liste en l'appelant === | ||
| + | <syntaxhighlight lang="python" line='line'> | ||
| + | >>> liste | ||
| + | <type 'list'> | ||
| + | </syntaxhighlight> | ||
| + | === Ajouter une valeur à une liste python === | ||
| + | <syntaxhighlight lang="python" line='line'> | ||
| + | >>> liste = [1,2,3] | ||
| + | >>> liste | ||
| + | [1, 2, 3] | ||
| + | </syntaxhighlight> | ||
| + | === Ajouter après la création de la liste avec la méthode append === | ||
| + | <syntaxhighlight lang="python" line='line'> | ||
| + | >>> liste = [] | ||
| + | >>> liste | ||
| + | [] | ||
| + | >>> liste.append(1) | ||
| + | >>> liste | ||
| + | [1] | ||
| + | >>> liste.append("ok") | ||
| + | >>> liste | ||
| + | [1, 'ok'] | ||
| + | </syntaxhighlight> | ||
| + | * Il est possible de mélanger dans une même liste des variables de type différent. On peut d'ailleurs mettre une liste dans une liste. | ||
| + | === Afficher un item d'une liste === | ||
| + | <syntaxhighlight lang="python" line='line'> | ||
| + | >>> liste = ["a","d","m"] | ||
| + | >>> liste[0] | ||
| + | 'a' | ||
| + | >>> liste[2] | ||
| + | 'm' | ||
| + | </syntaxhighlight> | ||
== Fonctions et Méthodes == | == Fonctions et Méthodes == | ||
Version du 17 mars 2020 à 13:05
Array
Réferences: Doctor Python Pythonnerie sdz.tdct.org Python en ligne
Python
Les bases
|
Les variables par l'exemple
- Affectons une valeur à la variable age
1 >>> age = 30
2 >>> age
3 30
- On va ensuite ajouter 10 à la valeur de cette variable
1 >>> age = 30
2 >>> age = age + 10
3 >>> age
4 40
- Il est possible de mettre une variable dans une autre variable.
1 >>> age = 30
2 >>> age2 = age
3 >>> age2
4 30
- On peut mettre à peu près tout ce qu'on veut dans la variable, y compris du texte:
1 >>> age = "J'ai 30 ans"
2 >>> age
3 "J'ai 30 ans"
- Il est possible de concaténer, c'est à dire d'ajouter du texte à du texte:
1 >>> age = age + " et je suis encore jeune!"
2 >>> age
3 "J'ai 30 ans et je suis encore jeune!"
- On peut même multiplier une chaine de caractères.
1 >>> age = "jeune"
2 >>> age * 3
3 'jeunejeunejeune'
- Evidemment, si on essaie de faire des additions avec des variables qui sont des chiffres et d'autres qui sont du texte, l'interpréteur va hurler
1 >>> age = "J'ai 30 ans"
2 >>> age
3 "J'ai 30 ans"
4 >>> age + 1
5 Traceback (most recent call last):
6 File "<stdin>", line 1, in <module>
7 TypeError: cannot concatenate 'str' and 'int' objects
- On remarquera que l'interpréteur est sympa puisqu'il dit ce qui ne va pas: Il ne peut pas concaténer str et int .
Les listes
|
- Les listes (ou list / array ) en python sont une variable dans laquelle on peut mettre plusieurs variables.
Créer une liste en python
1 >>> liste = []
Voir le contenu de la liste en l'appelant
1 >>> liste
2 <type 'list'>
Ajouter une valeur à une liste python
1 >>> liste = [1,2,3]
2 >>> liste
3 [1, 2, 3]
Ajouter après la création de la liste avec la méthode append
1 >>> liste = []
2 >>> liste
3 []
4 >>> liste.append(1)
5 >>> liste
6 [1]
7 >>> liste.append("ok")
8 >>> liste
9 [1, 'ok']
- Il est possible de mélanger dans une même liste des variables de type différent. On peut d'ailleurs mettre une liste dans une liste.
Afficher un item d'une liste
1 >>> liste = ["a","d","m"]
2 >>> liste[0]
3 'a'
4 >>> liste[2]
5 'm'
Fonctions et Méthodes
| Les fonctions: [ fonction(paramètres) ]
len(), str(), range() Les méthodes: [ variable.méthode(paramètres) ]
|