format en Python est une méthode de formatage de chaîne utilisée pour insérer des variables ou des valeurs dans des positions d'espace réservé dans une chaîne. Grâce à la méthode format, nous pouvons construire dynamiquement une chaîne pour contenir différentes valeurs. Le format
en Python est une méthode de formatage de chaîne utilisée pour insérer des variables ou des valeurs dans des positions d'espace réservé dans une chaîne. Grâce à la méthode format, nous pouvons construire dynamiquement une chaîne pour contenir différentes valeurs.
En Python Dans les versions 2.6 et ultérieures, la méthode de format utilise une paire d'accolades ({}) comme espaces réservés, qui peuvent contenir des spécificateurs de format. Dans la chaîne de format, le nombre d'accolades doit correspondre au nombre d'arguments passés à la méthode de format. Ces espaces réservés seront remplacés par les valeurs des paramètres transmises dans la méthode format.
Voici quelques exemples qui démontrent l'utilisation du format :
1. Interpolation de chaîne simple
name = "Alice" age = 25 print("My name is {} and I am {} years old.".format(name, age))
Sortie :
My name is Alice and I am 25 years old.
2 Spécificateur de format
number = 3.1415926 print("The value of pi is {:.2f}.".format(number))
Sortie :
The value of pi is 3.14.
Dans cet exemple, { :.2f} signifie. formater une valeur à virgule flottante en un nombre à virgule flottante avec deux décimales restantes.
3. Paramètres de position et paramètres de mots clés
name = "Bob" age = 30 print("My name is {0} and I am {1} years old. {name} is my friend.".format(name, age, name="Alice"))
Sortie :
My name is Bob and I am 30 years old. Alice is my friend.
Dans cet exemple, {0} et {1} représentent respectivement les paramètres de position, correspondant respectivement au premier et au deuxième paramètres de la méthode de format. name="Alice" est un argument mot-clé qui peut être utilisé n'importe où dans la chaîne.
4. Utiliser le dictionnaire pour le formatage
person = {"name": "Charlie", "age": 35} print("My name is {name} and I am {age} years old.".format(**person))
Sortie :
My name is Charlie and I am 35 years old.
Dans cet exemple, deux astérisques (**) sont utilisés pour transmettre les paires clé-valeur du dictionnaire en tant que paramètres à la méthode de formatage.
En bref, format est une méthode de formatage de chaîne puissante en Python qui peut construire dynamiquement une chaîne basée sur la valeur de la variable et le spécificateur de format. Il offre une variété d'utilisations flexibles, nous permettant de manipuler les chaînes de manière plus concise et lisible. .
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!