Maison >Problème commun >Que signifie le format en python ?

Que signifie le format en python ?

zbt
zbtoriginal
2023-07-31 14:02:2816730parcourir

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

Que signifie le format en python ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn