Fonctions prédéfinies sur les chaines de caractères
Fonction Description En Python Exemple Résultat + (addition) Concaténer des chaines de caractères Ch1+ch2 Ch= "Bon"+"jour" Ch contient Bonjour Retourne le nombre de caractères de la chaîne ch="Python" Long(ch) ch. len(ch) l=len(ch) l contient 6
Retourne une partie de la chaîne ch à partir de ch="informatique"
Sous_chaine(ch,d,f) la position d jusqu’à la position f-1. ch[d :f] ch1=ch[2:8] ch1 contient format
Retourne la première position de la chaîne ch1 ch2="Python"
Pos(ch1,ch2) dans la chaîne ch2. Si ch1 n’existe pas elle ch2.find(ch1) ch1="thon" p contient 2 retourne -1. p = ch2.find(ch1) Retourne la conversion d’un nombre x en une Convch(x) chaîne de caractères. str(x) ch=str("2021") ch contient 2021 ch="21" Retourne la conversion d’une chaîne ch en une int(ch) x contient 21 Valeur(ch) valeur numérique, si c’est possible. float(ch) x= int(ch) et y contient 21.0 y=float(ch) ch="2021" Retourne Vrai si la chaîne ch est convertible en ch.isdigit() x=ch.isdigit() x contient True Estnum(ch) une valeur numérique, elle retourne Faux ch.isdecimal() ch1="16.25" et y contient False sinon. ch.isnumeric() y=ch1.isdigit() Pour supprimer une partie à gauche : ch=ch[d:] En python, les chaines Efface des caractères de la chaîne ch à partir de Pour supprimer une partie à droite : Effacer (ch, d, f) la position d jusqu’à la position f-1. ne sont pas mutables ch=ch[ :f] elles sont read-only. Pour supprimer une partie dans une chaine : ch=ch[:d]+ch[f:] ch="Informatique" ch contient Majus(ch) Convertit la chaîne ch en majuscules. ch.upper() ch=ch.upper() INFORMATIQUE