Les structures de base : opérations sur les chaînes de caractères.

Manipulation de chaînes

Très pratique : une chaîne est considérée comme une séquence indexée de caractères, et se manipule comme telle !

Attention

En Python, les index sont toujours numérotés à partir de 0.

Exemple

On va créer la chaîne de caractères " Hello World" et afficher le 5ème caractère.

1
chaine = "Hello World"
2
print chaine[4]

La numérotation des indices débutant à 0, pour afficher le cinquième caractère de la chaîne, il faut donc demander le caractère d'indice 4.

On peut aussi afficher les caractères de 6 à 8. Quels seront les caractères affichés avec la commande :

1
chaine[6:8]

Ou le dernier mot :

1
chaine[6:]

Complément

Les chaînes appartiennent à une classe et à ce titre disposent de méthodes facilitant les opérations.

Pour en savoir plus : https://fr.wikibooks.org/wiki/Programmation_Python/Type_de_donn%C3%A9es_complexe#Les_cha.C3.AEnes_de_caract.C3.A8res