Méthodes de manipulation de chaînes
Python dispose de nombreuses méthodes (fonctions prêtes à l'emploi) pour travailler avec des chaînes. Beaucoup d'entre eux sont appelés en utilisant la notation par points et sont appelés
méthodes. Une liste complète des méthodes de manipulation de chaînes est disponible en ligne.
Faisons connaissance avec certains d'entre eux.
s = "aAbBcC"
sUp = s.upper()
# sUp = "AABBCC" - une méthode qui traduit
# majuscule chaque caractère de la chaîne
sLow = s.lower()
# sLow = "aabbcc" - une méthode qui traduit
# minuscule chaque caractère de la chaîne
À gauche du point se trouve le nom de la chaîne (ou la chaîne elle-même entre guillemets) à laquelle la méthode doit être appliquée, et à droite du point se trouve le nom de la méthode. La méthode est toujours écrite entre parenthèses. Il peut y avoir n'importe quel paramètre entre parenthèses si nécessaire.
Auparavant, nous utilisions déjà la méthode de travail avec des chaînes lorsque nous affichions des données à l'écran dans un certain format - la méthode format()
un = 4
b = 5
print("{}+{}={}".format(a,b,a+b)) # 4+5=9
Une autre méthode utile isdigit()
est une méthode pour vérifier si tous les caractères d'une chaîne sont des chiffres, elle renvoie une valeur booléenne (True ou False).
s = "ab1c"
print(s.isdigit()) #Faux
s = "123"
print(s.isdigit()) #True
La méthode utile strip()
vous permet de supprimer les espaces au début et à la fin d'une chaîne
s = " ab 1c "
print('s=', s.strip()) # s=ab 1c