Maison  >  Article  >  développement back-end  >  Que fait l'opérateur de formatage de chaîne % en Python ?

Que fait l'opérateur de formatage de chaîne % en Python ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-21 12:12:02369parcourir

What Does the String Formatting Operator % Do in Python?

Comprendre l'opérateur de formatage de chaîne % en Python

En Python, l'opérateur % joue un rôle crucial dans le formatage de chaîne. Il vous permet de créer des chaînes formatées en remplaçant des variables ou des valeurs par des espaces réservés dans un modèle de chaîne.

Lorsqu'il est utilisé avec une chaîne sur le côté gauche, l'opérateur % fonctionne comme un formateur de chaîne. Il s'attend à ce qu'une chaîne contenant des espaces réservés suivis de valeurs soit remplacée. La syntaxe du formatage des chaînes est la suivante :

format % values

Ici, le format est la chaîne du modèle contenant des espaces réservés (%s, %d, etc.), et les valeurs sont les valeurs à substituer dans les espaces réservés.

Par exemple, considérons le code suivant :

<code class="python">name = "John"
age = 30
message = "Hello %s! You are %d years old." % (name, age)
print(message)</code>

Dans cet exemple, message est la chaîne du modèle avec deux espaces réservés, %s (pour la chaîne) et %d (pour l'entier). L'espace réservé %s est remplacé par la valeur de nom, tandis que %d est remplacé par la valeur d'âge. La chaîne formatée résultante est ensuite stockée dans un message et imprimée.

Par conséquent, l'opérateur % permet une manipulation dynamique des chaînes, ce qui en fait un outil polyvalent pour générer des chaînes formatées avec des variables ou des valeurs intégrées.

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