Les chaînes de caractères
Les chaînes de caractères
issue du site http://rommyprod.com/tuto_python_chaine.htm
1) Présentation
Et bien les chaînes de caractères sont des variables contenants du texte. On appelle ça "chaîne de caractères" car ce sont plusieurs caractères qui se suivent.
Comme ce sont plusieurs caractères mis les uns après les autres, on peut considérer ceci à un autre type de variable, les tableaux. Et oui je vous avais dit que c'était un cas particulier.
Etant un cas particulier des tableaux, nous allons réutiliser les crochets et index.
Voici un exemple de chaîne de caractères ainsi que l'affichage de la 1ère lettre.
chaine = "salut ca va ?" print chaine print chaine[0] |
On obtient la phrase : salut ça va ?, puis s.
Vous pouvez donc voir que tout comme les tableaux, la première valeur (lettre) a pour index 0, la deuxième a pour index 1, etc...
Une chaîne est traditionnellement entre guillemets donc si vous voulez que la phrase comporte des guillemets, vous devrez mettre un anti-slash (\) devant ceux-ci.
chaine = "\"Super cours de SIN\" : Le python." print chaine |
Et vous obtenez : "Super cours de SIN" : Le python.
Comme en python il n'existe pas de type "char", les apostrophes simple ' peuvent être utilisées et tous les guillemets à l'intérieur ne seront pas traités.
Il y a d'autres caractères qui pourraient vous servir :
le caractère \ est un caractère spécial
2) Les opérateurs de chaîne de caractères
Voici quelques opérateurs qui pourraient vous êtres utiles :

Il n'est pas permis de modifier un élément d'une chaîne directement:
chaine1="machin bidule" chaine1[0]='M' print(chaine1) |
L'opération renverra l’erreur suivante

3) Fonctions utiles
Voici quelques fonctions :

4) Méthodes des classes str
Voici quelques méthodes utiles utilisables sur les objets de type str


Créé avec HelpNDoc Personal Edition: Générateur d'aide complet