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', ' !']