[go: up one dir, main page]

0% ont trouvé ce document utile (0 vote)
16 vues3 pages

Annexe Chaines Listes Python

Le document présente différentes méthodes prédéfinies pour manipuler les chaînes de caractères et les tableaux en Python. Chaque méthode est accompagnée de sa syntaxe, de son rôle et d'exemples d'utilisation. Les méthodes incluent des opérations telles que la recherche, la conversion de casse, la suppression et l'ajout d'éléments dans des tableaux.

Transféré par

Bilel BOuchamia
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
16 vues3 pages

Annexe Chaines Listes Python

Le document présente différentes méthodes prédéfinies pour manipuler les chaînes de caractères et les tableaux en Python. Chaque méthode est accompagnée de sa syntaxe, de son rôle et d'exemples d'utilisation. Les méthodes incluent des opérations telles que la recherche, la conversion de casse, la suppression et l'ajout d'éléments dans des tableaux.

Transféré par

Bilel BOuchamia
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 3

Les méthodes prédéfinies sur les chaînes de caractères dans python

La méthode Syntaxe Rôle Exemple

Détermine la longueur d’une ch = "cours python"


chaine de caractères c.a.d. le L = len ( ch )
len len ( chaine )
nombre de caractères constituant print ( "la longueur " , L )
la chaine Le programme affiche 12
 chaine = "Cours python 2018-2019"
chaineR = "python"
Chaine.find ( chaineR , position p = chaine.find ( chaineR )
initiale gauche , position finale Chercher une chaine de caractères print ( chaineR , " existe à la position = " , p )
droite) chaineR dans une chaine de le programme affiche : chaineR existe à la position = 6
find
caractères chaine de la gauche vers  chaine = "Cours python 2018-2019"
Position initiale et Position finale la droite chaineR = "Python"
sont facultatives p = chaine.find ( chaineR )
print (chaineR , " existe dans la position = " , p)
le programme affiche -1 car la chaine Python n’existe pas
chaine = "cours python"
ch = chaine.upper ( )
upper chaine. upper ( ) Convertit une chaine en majuscule print ( " La chaine en majuscule = " , ch )
le programme affiche : COURS PYTHON

chaine = "cours python et cours programmation 2018-2019"


Convertit le premier caractère en chaine1 = chaine.capitalize ( )
Capitalize ( ) chaine.capitalize ( )
majuscule print ( chaine1 )
le programme affiche : Cours python et cours programmation 2018-2019
chaine = "COURS PYTHON"
Convertir une chaine en chaine = chaine.lower ()
lower chaine.lower ( )
minuscule print ( " La chaine en minuscule = " , chaine )
le programme affiche cours python
chaine = " Cours python et cours programmation 2018-2019 "
enlève les espaces éventuels au chaine1 = chaine.strip ( )
strip chaine.strip ( )
début et à la fin de la chaîne print ( chaine1 )
Le programme affiche : Cours python et cours programmation 2018-2019
chaine = "cours python et cours programmation 2018-2019 "
Remplacer toutes les anciennes chaine1 = chaine.replace ( "cours" , "formation" )
chaine.replace ( ancienne_chaine , print (chaine1)
replace chaines de caractères par les
nouvelle_chaine ) Le programme affiche :
nouvelles chaînes caractères.
formation python et formation programmation 2018-2019

nb = 1235
Convertie une valeur numérique Ch = str ( nb )
str str ( nb )
nb en une chaîne de caractères. print ( Ch )
Le programme affiche "1235"
 ord ( "A" ) = 65
Renvoie le code Ascii du caractère
ord ord ( car )  ord ( "a" ) = 97
car. Le résultat est un entier positif.

Renvoie le caractère dont le code  chr ( 65 ) = "A"


chr chr ( x )
ASCII est x.  chr ( 48 ) = "0"

 ch = "Mohamed5"
print ( ch.isalnum ( ) )
Retourne Vrai si la chaine contient
Le programme affiche : True
isalnum Chaine. isalnum ( ) uniquement des lettres
 ch = "13.5"
alphabétiques et des chiffres
print ( ch.isalnum ( ) )
Le programme affiche : False
 Ch = "Lycée"
print ( Ch.isalpha ( ) )
Retourne Vrai si la chaine contient
Le programme affiche : True
isalpha Chaine. isalpha ( ) seulement des lettres
 Ch = "Bonne année"
alphabétiques
print ( Ch.isalpha ( ) )
Le programme affiche : False
 s = "28212"
print ( s.isdecimal ( ) )
Chaine. isdecimal ( )
Isdecimal / Retourne Vrai si la chaine contient Le programme affiche : True
ou
isdigit seulement des caractères chiffres  s = "282.12"
Chaine. isdigit ( )
print ( s.isdecimal ( ) )
Le programme affiche : False
chaine = "Cours python et Cours programmation 2018-2019"
Permet de vérifier l’existence une
chaine1 = "Cours"
in chaine1 in "chaine" chaine de caractères chaine1 dans
print ( chaine1 in chaine )
une chaine de caractères chaine
Le programme affiche : True
Les méthodes prédéfinies sur les tableaux dans python
méthode

Syntaxe
Rôle Exemple

classe = [ 7 , 8 , 9 , 1 , "2 Tec info","2 Sciences" , "2Lettres" ,


"2 Eco et services" , "2 Mécanique" ]
Détermine la
len

Len ( tableau ) longueur d’un


L = len ( classe )
tableau
print ( "La longueur = " , L )
Le programme affiche : La longueur = 9

classe = [ 7 , 8 , 9 , 1 , "2 Tec info","2 Sciences" , "2Lettres" ,


Supprime d’un "2 Eco et services" , "2 Mécanique" ]
del ( tableau [ tableau un élément del ( classe [ 8 ] )
del

indice ] ) quelconque (à partir print ( classe )


de son index). Le programme affiche : [ 7, 8 , 9 , 1 , '2 Tec info' , '2 Sciences',
'2Lettres' , '2 Eco et services' ]

classe = [ 7 , 8 , 9 , 1 , "2 Tec info","2 Sciences" , "2Lettres" ,


"2 Eco et services" , "2 Mécanique" ]
append

tableau.append Ajouter une valeur à


classe.append ( "3 Math" )
( valeur ) un tableau
print ( classe )
Le programme affiche : [ 7, 8 , 9 , 1 , '2 Tec info', '2 Sciences',
'2Lettres' , '2 Eco et services' , '3 Math' ]
classe = [ 7 , 8 , 9 , 1 , "2 Tec info","2 Sciences" , "2 Lettres" ,
"3 Math" ]
tableau.insert ( insérer une valeur à classe.insert ( 7 , "2 Eco et services")
insert

position , valeur un tableau dans une print (classe)


) position donnée Le programme affiche :
[ 7 , 8 , 9 , 1 , '2 Tec info' , '2 Sciences' , '2Lettres' ,
'2 Eco et services', '3 Math' ]
T=[1,2,3,8,7,2,6,1]
Nb = T.sort ( reverse = False )
Trier un tableau print ( T )
dans l’ordre Le programme affiche : [ 1 , 1 , 2 , 2 , 3 , 6 , 7, 8]
croissant si  T=[1,2,3,8,7,2,6,1]
tableau.sort (
reverse = True Nb = T.sort ( reverse = True )
sort

reverse =
ou print ( T )
True/False )
dans l’ordre Le programme affiche : [ 8 , 7 , 6 , 3 , 2 , 2 , 1 , 1 ]
décroissant si reverse T=[1,2,3,8,7,2,6,1]
= False Nb = T.sort ( )
print ( T )
Le programme affiche : [ 1 , 1 , 2 , 2 , 3 , 6 , 7 , 8 ]
T = [ 123 , "Ali" , "Kamel" , "abc" ]
print ( "Indice de Ali : " , T.index ( "Ali" ) )
Retourne la position
Le programme affiche : Index de Ali : 1
index

tableau.index ( d’une valeur


valeur ) recherchée dans le
T = [ 123 , "Ali" , "Kamel" , "abc" ]
tableau
print ( "Indice de Ali : " , T.index ( "Alia" ) )
Le programme génère une erreur

Vous aimerez peut-être aussi