Aller au contenu principal

3 formations sont désormais disponibles : Python, Flask et JS.

Aller au contenu principal

Manipuler du Texte (Strings)

Le web, c'est du texte. La data, c'est du texte. Savoir manipuler des str, c'est vital.

Concaténation (Coller des bouts)

prenom = "James"
nom = "Bond"
full = prenom + " " + nom # "James Bond"

F-Strings (Le Graal)

Depuis Python 3.6, on a les f-strings. C'est la meilleure invention depuis le pain tranché. Mets un f devant les guillemets et utilise {} pour injecter des variables.

age = 40
print(f"Je m'appelle {nom}, {prenom} {nom}. J'ai {age} ans.")

C'est propre, lisible, rapide. Utilise-le tout le temps.

Méthodes utiles

Les strings sont des objets, ils ont des outils intégrés.

texte = "  Bonjour tout le Monde  "

print(texte.lower()) # "  bonjour tout le monde  " (Minuscule)
print(texte.upper()) # "  BONJOUR TOUT LE MONDE  " (Majuscule)
print(texte.strip()) # "Bonjour tout le Monde" (Enlève les espaces inutiles autour)
print(texte.replace("Monde", "Python")) # "  Bonjour tout le Python  "
print(texte.startswith("  Bon")) # True