Maison > développement back-end > Tutoriel Python > 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
Libérer: 2024-10-21 12:12:02
original
450 Les gens l'ont consulté

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

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

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!

source:php
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal