Maison > développement back-end > Tutoriel Python > Que signifie % en langage Python ?

Que signifie % en langage Python ?

百草
Libérer: 2023-08-29 13:45:10
original
11168 Les gens l'ont consulté

% en langage python représente un opérateur qui peut effectuer le formatage de chaîne, l'opération modulo et la sortie formatée. Introduction détaillée : 1. Le formatage de chaîne, % peut être utilisé pour insérer la valeur d'une variable dans une chaîne ; 2. Opération modulo, % peut être utilisé pour trouver le reste de deux nombres 3. Sortie formatée, % peut être utilisé pour ; formater la chaîne de sortie.

Que signifie % en langage Python ?

Le système d'exploitation de ce tutoriel : système Windows 10, Python version 3.11.4, ordinateur DELL G3.

En Python, le signe pourcentage (%) est un opérateur utilisé pour le formatage des chaînes, les opérations modulo et la sortie formatée.

1. Formatage de chaîne : Le signe de pourcentage peut être utilisé pour insérer la valeur d'une variable dans une chaîne. Par exemple :

name = "Alice"
age = 25
print("My name is %s and I am %d years old." % (name, age))
Copier après la connexion

Les `%s` et `%d` ici sont des espaces réservés de formatage, représentant respectivement des espaces réservés pour les chaînes et les entiers. Les variables entre parenthèses après `%` remplaceront à leur tour les espaces réservés.

2. Opération Modulo : Le signe pourcentage peut être utilisé pour trouver le reste de deux nombres. Par exemple :

a = 10
b = 3
remainder = a % b
print(remainder)  # 输出为1
Copier après la connexion

Le `%` ici est utilisé pour trouver le reste de `a` divisé par `b`.

3. Sortie formatée : le signe de pourcentage peut être utilisé pour formater la chaîne de sortie. Par exemple :

pi = 3.14159
print("The value of pi is %.2f" % pi)
Copier après la connexion

`%.2f` signifie ici formater `pi` comme un nombre à virgule flottante, en conservant deux décimales.

Il convient de noter que Python introduit également une méthode de formatage de chaîne plus puissante et plus flexible, c'est-à-dire l'utilisation de la méthode `format()` ou f-string (f-string) pour le formatage de chaîne. Ces méthodes offrent davantage d’options et de fonctionnalités de formatage et sont recommandées pour une utilisation dans le nouveau code. Par exemple :

name = "Alice"
age = 25
print("My name is {} and I am {} years old.".format(name, age))
a = 10
b = 3
remainder = a % b
print(remainder)
pi = 3.14159
print(f"The value of pi is {pi:.2f}")
Copier après la connexion

Ces méthodes sont plus intuitives et lisibles, et sont plus conformes aux meilleures pratiques Python.

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