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.
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!