0 évaluation0% ont trouvé ce document utile (0 vote)
117 vues1 page
Chaines Python
Le document décrit différentes opérations sur les chaînes de caractères en Python comme la concaténation, la répétition, l'accès aux caractères par leur indice, les tranches, la conversion en majuscules/minuscules, le comptage et la recherche de caractères.
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0 évaluation0% ont trouvé ce document utile (0 vote)
117 vues1 page
Chaines Python
Le document décrit différentes opérations sur les chaînes de caractères en Python comme la concaténation, la répétition, l'accès aux caractères par leur indice, les tranches, la conversion en majuscules/minuscules, le comptage et la recherche de caractères.
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 1
Traitements sur les chaines de caractères en Python
Les chaînes sont entre ' ou ".
Concaténation de chaînes : ch = "aaa" + "bbb" donne "aaabbb". Répétition d'une chaîne : ch = "ab" * 5 donne "ababababab". Instruction Description Résultat Python ch="abcdef" Définition de la chaîne. abcdef print(x[2]) Affiche le 3ième caractère (indice commence à 0) c print(x[0:3]) Affiche les caractères d'indices 0 à 3 - 1 abc print(x[1:]) Affiche les caractères à partir de l'indice 1 bcdef print(x[:3]) Affiche les caractères jusqu'à l'indice 3 - 1 abc print(x[-2:]) Affiche les 2 derniers caractères ef Affiche toute la chaîne sauf les 2 derniers caractères. print(x[0:-2]) Si l’index de fin est > à la longueur, c'est la longueur abcd qui est utilisée. chaîne avec un caractère sur deux (en commençant x[::2] ace par le premier) chaîne avec un caractère sur deux en commençant par x[1::2] bdf le deuxième x[::-1] la chaîne renversée fedcba l = list(ch) Eclater une chaîne en liste de caractères ["a","b","c","d","d","f"] ch1 in ch renvoie True si ch1 est dans ch "abc" in ch : renvoie True nb=ch.count("de") retourne 1 ch.count(ch1) Retourne le nombre d’occurrence de ch1 dans ch. nb=ch.count("ce") retourne 0 Retourne la première position de ch1 dans ch si elle p=ch.find("e") retourne 4 ch.find(ch1) existe. Sinon elle retourne -1. p=ch.find("m") retourne -1 ch=ch.upper() retourne ch.upper() renvoie la chaîne convertie en majuscules. ABCDEF ch=ch.lower() retourne Ch.lower() renvoie la chaîne convertie en minuscules. abcdef Met en majuscule la première lettre et en minuscules ch=ch.capitalize() retourne ch.capitalize() toutes les autres quel que soit la casse de départ. Abcdef Retourne un chaîne avec les espaces à gauche et à ch.strip() abcdef droite retirés y compris les retours chariot. Renvoie le code ascii du caractère c donné en ord(c) n=ord(ch[0]) donne 97 paramètre. Renvoie le caractère dont le code ascii est n (fonction chr(n) C=chr(97) donne "a" inverse de la fonction ord).