Vous êtes sur la page 1sur 2

Annexe1

Les Fonctions usuelles prédéfinies sur les chaînes de caractères


Code Algorithme Code Python Type du résultat Rôle Exemple
Long(ch) Retourne le nombre de caractères de la L ← long(‘’bonjour’’), ……………..
Ch.len() entier
chaine ch
Majus(ch) Ch.upper() chaîne Convertit la chaine ch en majuscule Ch ← majus(‘’bonjour’’), …………………
pos(ch1,ch2)
P ← pos(‘’bon’’,’’bonjour’’), ………..
Retourne la 1ère position de ch1 dans ch2 si P ← pos(‘’bon’’,’’bonbon’’), ………..
Ch2.find(ch1) entier
elle existe, sinon elle retourne -1 P ← pos(‘’bon’’,’’Bonjour’’), ………..
P ← pos(‘’bon’’,’’charbon’), ………..
Valeur(ch)
Int(ch) X ← valeur(‘’123’’)……………………
Convertir la chaine ch en une valeur
X ← valeur(‘’13.25’’)……………………
Entier/Réel numérique, si c’est possible, sinon elle génère
X ← valeur(‘’4M3’’)……………………
une erreur
Float(ch)
Convch(x) ch ← convch(123 ) ……………………
Convertir la valeur numérique x en une chaîne
Str(x) chaîne ch ← convch(12.3 ) ……………………
de caractères
Estnum(ch) Ok ← estnum(‘’123’’)……………….
Ch.isnumeric() booléen Retourne vrai si ch est une chaîne numérique Ok ← estnum(‘’12.3’’)……………….
Ok ← estnum(‘’4M4’’)……………….
Effacer(ch,d,f) Au langage Python, une
Efface des caractères de la chaine ch de la Ch ← ‘’bonjour’’
chaine de caractères est chaîne
position d à la position f exclue effacer(ch,0,3)…………………
immutable
Sous_chaine(ch,d,f)
Retourne une partie de la chaine à partir de la Ch←sous_chaine(‘’bonjour’’,1,4)………………
Ch[ d: f:] chaîne
position d à la position f exclue
Annexe 2

Quelques fonctions sur les listes


Soient les variables suivantes: l=[1,2,3] ch=’’bonjour’’
Nom de la Fonction Rôle Exemple

print(liste) Affiche la liste sur l’écran print(l)

Liste.append(valeur) Ajoute un élément à la fin de la liste l.append(5)

Liste.insert(indice, valeur) Insère une valeur à l’indice donné de la liste l.insert(2,3)

Liste.remove(valeur) Supprime la valeur donnée de la liste l.remove(2)

Liste.count(valeur) Retourne le nombre d’apparition de la valeur dans la liste l.count(3)

Liste.index(valeur) Retourne l’indice de la valeur dans la liste si elle existe, sinon l.index(1)
elle retourne une erreur
l.index(2)

l.index(3)

Liste=list(chaine) Convertit une chaine de caractère en une liste. Chaque caractère l=list(ch )
va représenter un élément de la liste

Chaine.join(Liste) Construit une chaine à partir des éléments d’une liste Ch.join(l )

Liste.sort() Trie les éléments de la liste en ordre croissant l.sort()

Vous aimerez peut-être aussi