En Python, nous pouvons utiliser la f-string, l'opérateur % et la méthode format() pour démontrer l'interpolation de chaîne. L'interpolation de chaîne est le processus d'insertion de données dynamiques ou de variables dans une chaîne. Ceci est utile lorsque vous utilisez des variables ou des expressions pour former des chaînes sans utiliser de formatage de chaîne ni de concaténation de chaînes. Dans cet article, nous verrons comment effectuer une interpolation de chaînes à l'aide de Python.
Une f-string est une chaîne littérale commençant par f ou F. Le préfixe f ou F indique que la chaîne est une f-string. La chaîne contient des expressions entre accolades {}. Ces expressions peuvent avoir des valeurs dynamiques qui sont évaluées au moment de l'exécution.
Dans l'exemple ci-dessous, nous créons trois variables, à savoir le nom, l'âge et la taille, dont les valeurs sont initialisées. Un message est créé à l'aide d'une chaîne f dans laquelle le nom, l'âge et la taille sont des expressions entourées d'accolades. La valeur de ces expressions est extraite des variables (nom, âge et taille) au moment de l'exécution.
name = 'John' age = 25 height = 1.75 message = f"My name is {name}. I am {age} years old and {height} meters tall." print(message)
My name is John. I am 25 years old and 1.75 meters tall.
La méthode format() est utilisée pour effectuer une interpolation de chaîne en insérant des valeurs dans une chaîne à l'aide d'espaces réservés. Ces espaces réservés sont représentés dans la chaîne à l'aide d'accolades {}. () attribut à la fin de la chaîne.
Exemplename = 'John' age = 25 height = 1.75 message = "My name is {}. I am {} years old and {} meters tall.".format(name, age, height) print(message)
Sortie
My name is John. I am 25 years old and 1.75 meters tall.
Exemple
name = 'John' age = 25 height = 1.75 message = "My name is %s. I am %d years old and %.2f meters tall." % (name, age, height) print(message)
Sortie
My name is John. I am 25 years old and 1.75 meters tall.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!