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

Que signifie le format en python

zbt
Libérer: 2023-07-31 14:05:53
original
23010 Les gens l'ont consulté

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)
Copier après la connexion

Sortie :

`My name is Alice. I'm 30 years old.`
Copier après la connexion
Copier après la connexion

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)
Copier après la connexion

Sortie :

`My name is Alice. I'm 30 years old.`
Copier après la connexion
Copier après la connexion

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)
Copier après la connexion

Sortie :

`The price is 25.50 dollars.`
Copier après la connexion

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)
Copier après la connexion

Sortie :

`My name is Bob. I'm 25 years old.`
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal