string

Python

Chaîne de caractères

Il s'agit d'un type séquence, séquence de caractères.

On a en fait 2 types :

  • le type String
  • et le type Unicode (qui dit Unicode signifie que l'on peut avoir des caractères ... bizarres).

Documentation officielle sur le type string

Il y a des fonctions spécifiques mais sinon, le opérations ci-dessous sur les séquences sont valables sur le chaînes :

Operation Result
x in s True si x qui est soit un caractère soit une chaîne est membre de s sinon False
x not in s
s + t
(s+=t)
la chaîne résultat de la concaténation de s et t
s * n, n * s n copies de s concaténées
s[i] le ième élément sachant que l'on démarre à 0
s[i:j] la tranche (slice) i et j
s[i:j:k] la tranche i et j, avec pas de k
len(s) longueur de s
min(s) plus petit élément de s
max(s) plus grand élément de s
s.index(i) indice de la première occurrence de i dans s
s.count(i) nombre d'occurrences de i dans s

>>>s = "Les chaussettes de l’archiduchesse sont-elles sèches, archi-sèches?"
>>>x in s
False
>>>"archi" in s
True



» Glossaire du langage python