Maison  >  Article  >  Que signifie le format en python

Que signifie le format en python

zbt
zbtoriginal
2023-07-31 14:05:5322877parcourir

En Python, `format` est une fonction intégrée utilisée pour formater des chaînes. Il est utilisé pour créer un modèle de chaîne avec des espaces réservés et remplir les espaces réservés avec les valeurs spécifiées. Cela permet de construire des chaînes de manière dynamique en fonction de différentes situations, rendant la sortie plus lisible et personnalisable.

Que signifie le format en python

En Python, `format` est une fonction intégrée utilisée pour formater des chaînes. Il est utilisé pour créer un modèle de chaîne avec des espaces réservés et remplir les espaces réservés avec les valeurs spécifiées. Cela permet de construire des chaînes de manière dynamique en fonction de différentes situations, rendant la sortie plus lisible et personnalisable.

La syntaxe de base de la fonction `format` est : `string.format(value1, value2, ...)». Ici, `string` fait référence à la chaîne à formater, `value1, value2, ...` est la valeur à remplir dans l'espace réservé. Les valeurs peuvent être des chaînes, des entiers, des flottants ou d'autres types de données Python.

Voici plusieurs exemples courants d'utilisation de la fonction `format` :

1. Interpolation de chaîne : utilisez l'espace réservé `{}` pour représenter la valeur à insérer et transmettez la chaîne spécifique via le `format `fonction. Par exemple :

name = "Alice"
age = 30
message = "My name is {}. I'm {} years old.".format(name, age)
print(message)

Sortie :

`My name is Alice. I'm 30 years old.`

2 Spécifiez la position de l'espace réservé : utilisez le numéro d'index dans l'espace réservé pour spécifier l'ordre des valeurs. Par exemple :

name = "Alice"
age = 30
message = "My name is {0}. I'm {1} years old.".format(name, age)
print(message)

Sortie :

`My name is Alice. I'm 30 years old.`

3. Spécifiez le type de données et le format de la valeur : utilisez deux points (`:`) dans l'espace réservé pour spécifier le type de données et le format de la valeur. Par exemple :

price = 25.50
message = "The price is {:.2f} dollars.".format(price)
print(message)

Sortie :

`The price is 25.50 dollars.`

Dans cet exemple, le « .2f » après les deux points signifie formater la valeur « prix » sous forme de nombre à virgule flottante avec deux décimales.

4. Utilisez des paires clé-valeur pour formater les paramètres nommés : les paires clé-valeur peuvent être utilisées pour spécifier les valeurs des paramètres dans la fonction `format`. Par exemple :

data = {"name": "Bob", "age": 25}
message = "My name is {name}. I'm {age} years old.".format(**data)
print(message)

Sortie :

`My name is Bob. I'm 25 years old.`

Dans cet exemple, les paires clé-valeur du dictionnaire sont transmises en tant que paramètres nommés à la fonction `format` à l'aide de `**data`.

En bref, la fonction `format` est un outil important pour formater des chaînes en Python. Il offre une variété d'options de formatage, facilitant la création d'une sortie flexible et lisible. Qu'il s'agisse d'une simple interpolation de chaîne ou d'un contrôle de format plus complexe, la fonction « format » nous fournit un outil puissant et facile à utiliser. .

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