0% 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.

Transféré par

azeerazer
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)
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.

Transféré par

azeerazer
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/ 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).

Vous aimerez peut-être aussi