String

Les chaines de caractères en Python

Les chaines de caractères en python sont entourées soit de guillemets simples, soit de guillemets doubles.

'Coucou' est la même chose que "Coucou".

Les chaînes de caractères peuvent être affichées à l'écran à l'aide de la fonction print(). Par exemple : print("Coucou").

Comme beaucoup d'autres langages de programmation populaires, les chaînes en Python sont des tableaux d'octets représentant des caractères unicode. Cependant, Python n'a pas de type de données caractère, un seul caractère est simplement une chaîne de caractères d'une longueur de 1. Des crochets peuvent être utilisés pour accéder aux éléments de la chaîne.

Obtenez le caractère à la position 1 (rappelez-vous que le premier caractère a la position 0) :

a = "Coucou !"
print(a[1])

 

Substring. Faites passer les caractères de la position 2 à la position 5 (non inclus) :

b = "Coucou !"
print(b[2:5])

 

La méthode strip() supprime tout espace blanc du début ou de la fin :

a = " Coucou ! "
print(a.strip()) # returns "Coucou !"

 

La méthode len() retourne la longueur d'une chaîne :

a = "Coucou !"
print(len(a))

 

La méthode lower() retourne la chaîne en minuscules :

a = "Coucou !"
print(a.lower())

 

La méthode upper() retourne la chaîne en majuscules :

a = "Coucou !"
print(a.upper())

 

La méthode replace() remplace une chaîne par une autre chaîne :

a = "Coucou !"
print(a.replace("O", "C"))

 

La méthode split() divise la chaîne en chaînes de caractères si elle trouve des instances du séparateur :

a = "Coucou, !"
print(a.split(",")) # returns ['Coucou', ' !']

 

Article précédent
Type Nombre en Python
 

A propos de l'auteur

Guillaume Cochet

Guillaume Cochet est consultant SEO à l'agence de Référencement Aseox à Lille.