Cet article vous apprendra les différentes manières d’ajouter des chaînes en Python. La concaténation est un autre mot souvent utilisé lorsqu’il s’agit d’ajouter des chaînes ensemble. Ainsi, les mots”ajouter”et”concaténer”sont souvent utilisés de la même manière.
De toute façon, ajouter ou concaténer des chaînes signifie ajouter la valeur d’une chaîne à une autre chaîne ou joindre les valeurs de deux chaînes ensemble. Examinons quelques exemples de code simples pour voir les différentes manières de procéder.
Méthodes pour ajouter des chaînes en Python
Python a plus d’une façon de joindre des chaînes ensemble. Les méthodes sont différentes en fonction de leur rapidité d’exécution, de leur facilité de lecture et de leur facilité de correction. Choisissez la technique qui convient le mieux au cas d’utilisation de votre programme ou script. Dans les sections qui suivent, des exemples montrent comment utiliser quatre façons différentes d’ajouter des chaînes en Python.
Utilisation de l’opérateur +
Utilisez l’opérateur plus (+) pour joindre deux chaînes en un objet. La syntaxe est :
Les chaînes sont soit des chaînes littérales, soit des variables qui stockent des types de chaînes. Par exemple :
str1=”Bonjour”
str2=”Monde”
print(str1+str2)
L’opérateur additionne les deux chaînes pour créer un nouvel objet. Ajoutez un littéral de chaîne entre deux variables pour ajouter un espace entre les chaînes :
str1=”Hello”
str2=”World”
print(str1 +””+ str2)
Vous pouvez également mettez un espace à la fin de la première chaîne ou au début de la deuxième chaîne.
Utilisez l’opérateur (+) pour connecter rapidement deux chaînes et obtenir un résultat. L’ajout de plusieurs chaînes avec cet opérateur prend plus de temps qu’avec d’autres méthodes.
Utilisation de join()
La méthode join() combine des objets itérables (comme des listes, des tuples et des dictionnaires) dans une chaîne. Appelez join() sur une chaîne pour utiliser la méthode :
string.join(
La chaîne agit comme une rupture entre les objets qui sont joints.
Le La méthode join() est utilisée dans le code suivant :
str1=”Hello”
str2=”World”
print(“”.join())
Lorsque la méthode join() est appelée sur une chaîne avec un espace et une liste de chaînes, les chaînes sont additionnées et un espace est ajouté entre chacune.
Si vous souhaitez parcourir une liste de chaînes, de dictionnaires ou d’autres itérables objets, utilisez la méthode join().
Utilisation de String format()
La méthode format() crée une place pour les objets et transmet les valeurs données, ce qui est identique à string concaténation.
Définissez l’espace réservé à l’aide d’accolades ({}) et transmettez les valeurs à la méthode format() :
“{} {}”.format(
Lorsque vous utilisez la méthode format(), les valeurs que vous donnez sont placées dans les espaces réservés dans l’ordre que vous spécifiez. Par exemple :
str1=”Bonjour”
str2=”Monde”
print(“{} {}”.format(str1, str2))
La chaîne qui a été créée est affichée dans la sortie.
Avec la méthode format(), vous pouvez modifier l’apparence d’une chaîne et la façon dont elle est ajoutée. Par exemple, vous pouvez modifier l’ordre des valeurs de chaîne en utilisant l’indexation :
str1=”Hello”
str2=”World”
print(“{1} {0}”.format(str1 , str2))
La sortie montre comment les chaînes sont jointes à l’envers.
Utilisation de f-string
Le formatage des chaînes est effectué avec une interpolation de chaîne littérale dans la méthode f-string. Le nom vient de la façon dont il est écrit :
f”{}{}”
Le f avant la chaîne vous indique qu’il s’agit d’une chaîne f, et les accolades ( {}) vous indique quelles sont les variables. Par exemple :
str1=”Bonjour”
str2=”Monde”
print(f”{str1} {str2}”)
La méthode ajoute un espace entre les deux chaînes puis joint ensemble.
FAQ
Append () est-il une méthode de chaîne ?
La méthode append(String str) ajoute la chaîne str à cette séquence de caractères. Les caractères de l’argument String sont ajoutés à la fin de la séquence dans l’ordre dans lequel ils apparaissent dans l’argument. Cela rend la séquence aussi longue que l’argument.
Append () et extend () sont-ils la même méthode ?
Dans le langage de programmation Python, la méthode append() ajoute un élément à une liste existante, tandis que la méthode extend() ajoute chaque élément itérable donné en paramètre à la fin de la liste d’origine.
Qu’est-ce que append en Python avec example ?
Si vous appelez.append(), de nouveaux éléments seront ajoutés à l’espace vide. Les listes sont des séquences qui peuvent contenir différents types de données et d’objets Python. Vous pouvez ajouter n’importe quel objet à une liste en utilisant la méthode.append(). Dans cet exemple, vous ajoutez d’abord un nombre entier, puis une chaîne, puis un nombre à virgule flottante.
Qu’est-ce qu’un exemple d’ajout ?
Le mot”ajouter”est un peu formel. Les avocats parlent souvent d’ajouter des choses à d’autres documents, et les législateurs ajoutent souvent de petites factures aux grosses factures dans l’espoir que personne ne le remarquera, car tout le monde prêtera attention à la partie principale de la grosse facture.