Livre_silo 30 août 2013 16:32 Page 79
¨
©
¨
©
¨
©
¨
©
C o p y r i g h t E y r o l l e s
79
3 – Expressions : types et opérations
Il est à noter qu’il est également possible de tester la présence d’une sous-chaîne dans une
chaîne avec la même construction :
In [93]: 'lecteur' in 'Bonjour lecteur !'
Out[93]: True
In [94]: 'Bjr' in 'Bonjour lecteur !'
Out[94]: False
Conversion vers des types simples
On peut convertir une valeur d’un type simple vers une chaîne de caractères à l’aide de
la construction str(e). La chaîne obtenue est la même que celle que Python affiche par
évaluation de e :
In [95]: str(1.2)
Out[95]: '1.2'
Il est possible de reconvertir une telle chaîne vers une valeur d’un type simple :
In [96]: int('123')
Out[96]: 123
In [97]: float('1.2')
Out[97]: 1.2
In [98]: bool('True')
Out[98]: True
3.3.3 Listes : une première approche
Les listes seront étudiées dans le chapitre 6. On se contente ici d’une présentation succincte : une liste est un n-uplet dont on peut changer la valeur des composantes.
Pour construire une liste, on remplace les parenthèses par des crochets :
In [99]: [1, 2, 3]
Out[99]: [1, 2, 3]
Toutes les opérations vues pour les n-uplets sont définies :
In [100]: L = [1, 2]
In [101]: L[1]
Out[101]: 2
In [102]: L + [3, 4]
Out[102]: [1, 2, 3, 4]
¨
©
¨
©
¨
©
¨
©
C o p y r i g h t E y r o l l e s
79
3 – Expressions : types et opérations
Il est à noter qu’il est également possible de tester la présence d’une sous-chaîne dans une
chaîne avec la même construction :
In [93]: 'lecteur' in 'Bonjour lecteur !'
Out[93]: True
In [94]: 'Bjr' in 'Bonjour lecteur !'
Out[94]: False
Conversion vers des types simples
On peut convertir une valeur d’un type simple vers une chaîne de caractères à l’aide de
la construction str(e). La chaîne obtenue est la même que celle que Python affiche par
évaluation de e :
In [95]: str(1.2)
Out[95]: '1.2'
Il est possible de reconvertir une telle chaîne vers une valeur d’un type simple :
In [96]: int('123')
Out[96]: 123
In [97]: float('1.2')
Out[97]: 1.2
In [98]: bool('True')
Out[98]: True
3.3.3 Listes : une première approche
Les listes seront étudiées dans le chapitre 6. On se contente ici d’une présentation succincte : une liste est un n-uplet dont on peut changer la valeur des composantes.
Pour construire une liste, on remplace les parenthèses par des crochets :
In [99]: [1, 2, 3]
Out[99]: [1, 2, 3]
Toutes les opérations vues pour les n-uplets sont définies :
In [100]: L = [1, 2]
In [101]: L[1]
Out[101]: 2
In [102]: L + [3, 4]
Out[102]: [1, 2, 3, 4]
