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