Junior
187
Quelles sont les méthodes pour concaténer des chaînes en Python?
Réponse de l'IA
sobes.tech IA
- Concaténation avec l'opérateur
+. - Fusion avec la méthode
.join(). - Littéraux de chaînes formatés (f-strings).
- Opérateur
%pour le formatage de chaînes (ancienne méthode).
# 1. Opérateur +
s1 = "Hello"
s2 = "World"
resultat1 = s1 + " " + s2
# 2. Méthode .join()
mots = ["Hello", "World"]
resultat2 = " ".join(mots)
# 3. F-strings
nom = "World"
resultat3 = f"Hello {nom}"
# 4. Opérateur % (obsolète)
nom = "World"
resultat4 = "Hello %s" % nom
La méthode .join() est la plus efficace pour assembler un grand nombre de chaînes, car elle crée une nouvelle chaîne une seule fois, alors que l'opérateur + crée des chaînes intermédiaires à chaque itération. Les f-strings sont la méthode recommandée pour le formatage, car elles sont plus lisibles et plus performantes que l'opérateur %.