Dans les articles précédents vous avez pu vous familiariser avec différents types de données Python. Nous avons notamment vu des structures complexes permettant de stocker d'autres variables : les listes et les tuples. Je vous propose d'approfondir vos connaissances sur ces structures et d'étudier la technique du « slicing » qui permet de spécifier de manière simple des plages de données que l'on souhaite utiliser. Pour commencer, revenons sur une liste particulière : la chaîne de caractères.
1. Les spécificités des chaînes de caractères
Une chaîne de caractères est une liste particulière ne contenant que des caractères. Comme pour une liste, on peut accéder à ses éléments (les caractères) en spécifiant un indice :
>>> chaine = 'Linux Pratique'
>>> chaine[0]
'L'
Par contre, il est impossible de modifier une chaîne de caractères ! On dit alors qu'il s'agit d'une liste non modifiable :
>>> chaine[1] = 'a'
Traceback (most recent call last):
File "<stdin>", line 1,...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première