Vous trouverez ci-dessous, une liste d'instructions qui permettent de travailler avec les chaînes de caractères c'est à dire avec des variables de type string. |
# -*- coding: utf-8 -*-
mot='abcdefgh' #Création d'une chaine de caractère
premierLettre=mot[0] #Première lettre de cette chaîne
extrait=mot[0:2] #On met dans la variable extrait les lettres comprises entre les positions 0 et 1
print("Prenons la chaîne de caractères :",mot)
long=len(mot) #On compte le nombre de caractères
print("Elle contient ",long,"lettres")
print('La première lettre de ce mot est :',premierLettre)
print("les deux premières lettres sont:",extrait)
lon=len(mot) # calcul de la longeur du mot
for i in range(lon): # Pour i allant de 0 à lon-1
lettre=mot[i] # on met la ième lettre dans la variable lettre
if lettre=='c': # si la ième lettre est un c alors afficher la lettre suivante
print("la lettre qui suit le 'c' est :",mot[i+1])
tableau=mot.split('c') #Découpe le mot en coupant à chaque 'c' et mise dans une variable de type tableau
print("Découpage en prenant la lettre 'c' comme séparateur : ",tableau) #Affichage du tableau obtenu
mot1=tableau[0] #on met dans la variable mot1 'ab'
mot2=tableau[1] #on met dans la variable mot2 'defgh'
nouveauMot=mot1+mot2 #on concatère mot1 et mot2 dans la variable nouveauMot
print("Les deux mots précédents recollés :",nouveauMot) #On affiche nouveauMot